From b4c11318bc813412aa9ada7cdcaa294bf48a5519 Mon Sep 17 00:00:00 2001 From: Nicolai Ehrhardt <245527909+predictor2718@users.noreply.github.com> Date: Sat, 4 Apr 2026 20:55:01 +0200 Subject: [PATCH] Fix #20063 - Fix routine duplication when editing multiple times Signed-off-by: Nicolai Ehrhardt <245527909+predictor2718@users.noreply.github.com> --- resources/js/database/routines.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/resources/js/database/routines.ts b/resources/js/database/routines.ts index ce4124e771..872eae2b62 100644 --- a/resources/js/database/routines.ts +++ b/resources/js/database/routines.ts @@ -132,11 +132,11 @@ const DatabaseRoutines = { routinesExportModal.querySelector('.modal-body').innerHTML = routinesExportTextarea; document.getElementById('routinesExportTextarea').textContent = data.message; getSqlEditor($('#routinesExportTextarea')); - }); + }, { once: true }); routinesExportModal.addEventListener('hidden.bs.modal', function () { routinesExportModal.querySelector('.modal-body').innerHTML = routinesExportTextarea; - }); + }, { once: true }); bootstrap.Modal.getOrCreateInstance(routinesExportModal).show(); } @@ -348,14 +348,14 @@ const DatabaseRoutines = { // Execute item-specific code that.postDialogShow(data); - }); + }, { once: true }); routinesEditorModal.addEventListener('hidden.bs.modal', function () { const routinesEditorModalSaveButton = document.getElementById('routinesEditorModalSaveButton'); routinesEditorModalSaveButton?.removeEventListener('click', routinesEditorModalSaveEventHandler); document.getElementById('routinesEditorModal').querySelector('.modal-body').innerHTML = '