From 8c5ddc2f12db2f407b43263f4ae888acc5a94e90 Mon Sep 17 00:00:00 2001 From: Nicolai Ehrhardt <245527909+predictor2718@users.noreply.github.com> Date: Sat, 4 Apr 2026 21:00:45 +0200 Subject: [PATCH] Fix #20063 - Fix event and trigger duplication when editing multiple times Signed-off-by: Nicolai Ehrhardt <245527909+predictor2718@users.noreply.github.com> --- resources/js/database/events.ts | 8 ++++---- resources/js/triggers.ts | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/resources/js/database/events.ts b/resources/js/database/events.ts index 815366b764..d6065c3e29 100644 --- a/resources/js/database/events.ts +++ b/resources/js/database/events.ts @@ -116,11 +116,11 @@ const DatabaseEvents = { eventsExportModal.querySelector('.modal-body').innerHTML = eventsExportTextarea; document.getElementById('eventsExportTextarea').textContent = data.message; getSqlEditor($('#eventsExportTextarea')); - }); + }, { once: true }); eventsExportModal.addEventListener('hidden.bs.modal', function () { eventsExportModal.querySelector('.modal-body').innerHTML = eventsExportTextarea; - }); + }, { once: true }); bootstrap.Modal.getOrCreateInstance(eventsExportModal).show(); } @@ -325,14 +325,14 @@ const DatabaseEvents = { }; that.syntaxHiglighter = getSqlEditor($elm, {}, 'vertical', linterOptions); window.codeMirrorEditor = that.syntaxHiglighter; - }); + }, { once: true }); eventsEditorModal.addEventListener('hidden.bs.modal', function () { const eventsEditorModalSaveButton = document.getElementById('eventsEditorModalSaveButton'); eventsEditorModalSaveButton?.removeEventListener('click', eventsEditorModalSaveEventHandler); document.getElementById('eventsEditorModal').querySelector('.modal-body').innerHTML = '