From 000cd74ea1e672ca912c9c64fc6b0d9f772d5d94 Mon Sep 17 00:00:00 2001 From: ISA Date: Fri, 8 Nov 2024 11:49:42 +0100 Subject: [PATCH] Datenbank leeren --- components/modales/SettingsModal.jsx | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/components/modales/SettingsModal.jsx b/components/modales/SettingsModal.jsx index 2734437..38e0138 100644 --- a/components/modales/SettingsModal.jsx +++ b/components/modales/SettingsModal.jsx @@ -60,25 +60,14 @@ function SettingModal({ showModal, onClose }) { } }; - const handleClearDatabase = () => { - if ( - window.confirm("Sind Sie sicher, dass Sie die Datenbank leeren möchten?") - ) { - const clearDbUrl = `CPL?${currentPath}&DEDB=1`; + const handleClearDatabase = async () => { + const confirmClear = window.confirm( + "Sind Sie sicher, dass Sie die Datenbank leeren möchten?" + ); + if (!confirmClear) return; - fetch(clearDbUrl) - .then((response) => { - if (response.ok) { - alert("Befehl zum Leeren der Datenbank erfolgreich gesendet!"); - } else { - alert("Fehler beim Senden des Befehls zum Leeren der Datenbank!"); - } - }) - .catch((error) => { - console.error("Fehler:", error); - alert("Fehler beim Senden des Befehls zum Leeren der Datenbank!"); - }); - } + const clearDbUrl = `CPL?${currentPath}&DEDB=1`; + await fetch(clearDbUrl); // Datenbank wird geleert und Seite neu geladen }; const handleSubmit = () => {