From 93d2769f238e444ccb9be360906947292cb5b0da Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Fri, 7 Aug 2026 21:23:52 +0200 Subject: [PATCH] =?UTF-8?q?KI-AGENT:=20Migration=20f=C3=BCr=20Dokumentenim?= =?UTF-8?q?porte=20aktivieren?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/db/migrations/meta/_journal.json | 7 +++++++ frontend/pages/settings/document-imports/index.vue | 10 +++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/backend/db/migrations/meta/_journal.json b/backend/db/migrations/meta/_journal.json index f0c6f9d..c784b6e 100644 --- a/backend/db/migrations/meta/_journal.json +++ b/backend/db/migrations/meta/_journal.json @@ -400,6 +400,13 @@ "when": 1786082400000, "tag": "0059_bankstatement_notes", "breakpoints": true + }, + { + "idx": 57, + "version": "7", + "when": 1786086000000, + "tag": "0060_document_import_sources", + "breakpoints": true } ] } diff --git a/frontend/pages/settings/document-imports/index.vue b/frontend/pages/settings/document-imports/index.vue index df196b0..7fc51ad 100644 --- a/frontend/pages/settings/document-imports/index.vue +++ b/frontend/pages/settings/document-imports/index.vue @@ -41,7 +41,15 @@ const form = ref(emptyForm()) const load = async () => { loading.value = true try { - sources.value = await api("/api/document-imports") + const result = await api("/api/document-imports") + sources.value = Array.isArray(result) ? result : [] + } catch (error: any) { + sources.value = [] + toast.add({ + title: "Importquellen konnten nicht geladen werden", + description: error?.data?.error || error?.message || "Bitte versuche es später erneut.", + color: "error", + }) } finally { loading.value = false }