From 36e57a0ab40fdb2edea301cceb3f020ce6ec68d2 Mon Sep 17 00:00:00 2001 From: ValueOn AG Date: Thu, 11 Jun 2026 15:41:21 +0200 Subject: [PATCH] fix: load accounting connectors even when config endpoint fails Co-authored-by: Cursor --- .../views/trustee/TrusteeAccountingSettingsView.tsx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/pages/views/trustee/TrusteeAccountingSettingsView.tsx b/src/pages/views/trustee/TrusteeAccountingSettingsView.tsx index 4712e2a..beda411 100644 --- a/src/pages/views/trustee/TrusteeAccountingSettingsView.tsx +++ b/src/pages/views/trustee/TrusteeAccountingSettingsView.tsx @@ -88,10 +88,14 @@ export const TrusteeAccountingSettingsView: React.FC = () => { if (!instanceId) return; setLoading(true); try { - const [availableConnectors, config] = await Promise.all([ - fetchAccountingConnectors(request, instanceId), - fetchAccountingConfig(request, instanceId), - ]); + const connectorsPromise = fetchAccountingConnectors(request, instanceId); + let config: AccountingConfig = { configured: false }; + try { + config = await fetchAccountingConfig(request, instanceId); + } catch (configErr: any) { + console.error('Failed to load accounting config:', configErr); + } + const availableConnectors = await connectorsPromise; setConnectors(availableConnectors || []); setExistingConfig(config); if (config?.configured && config.connectorType) {