From 3cc2f4decf7c0fff71e0794de6ba4cbdea38d614 Mon Sep 17 00:00:00 2001
From: ValueOn AG
Date: Mon, 25 May 2026 16:30:35 +0200
Subject: [PATCH] db fixed import
---
src/pages/admin/AdminDatabaseHealthPage.tsx | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/pages/admin/AdminDatabaseHealthPage.tsx b/src/pages/admin/AdminDatabaseHealthPage.tsx
index 34cdc21..ef98bb2 100644
--- a/src/pages/admin/AdminDatabaseHealthPage.tsx
+++ b/src/pages/admin/AdminDatabaseHealthPage.tsx
@@ -1002,7 +1002,9 @@ const MigrationTab: React.FC = () => {
}, []);
const _startImport = async () => {
- if (!importTokenRef.current || !validation?.valid) return;
+ if (!importTokenRef.current || !validation?.valid || importing) return;
+
+ setImporting(true);
const modeLabel = importMode === 'replace'
? t('Neu (Datenbank leeren und importieren)')
@@ -1012,9 +1014,7 @@ const MigrationTab: React.FC = () => {
t('Import mit Modus "{mode}" starten? Dieser Vorgang kann nicht rueckgaengig gemacht werden.', { mode: modeLabel }),
{ title: t('Import starten'), variant: importMode === 'replace' ? 'danger' : 'primary' },
);
- if (!ok) return;
-
- setImporting(true);
+ if (!ok) { setImporting(false); return; }
setImportLog([]);
const token = importTokenRef.current;