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) {