fix: load accounting connectors even when config endpoint fails
All checks were successful
Deploy Nyla Frontend to Production / deploy (push) Successful in 45s

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
ValueOn AG 2026-06-11 15:41:21 +02:00
parent 5f47dd395c
commit 36e57a0ab4

View file

@ -88,10 +88,14 @@ export const TrusteeAccountingSettingsView: React.FC = () => {
if (!instanceId) return; if (!instanceId) return;
setLoading(true); setLoading(true);
try { try {
const [availableConnectors, config] = await Promise.all([ const connectorsPromise = fetchAccountingConnectors(request, instanceId);
fetchAccountingConnectors(request, instanceId), let config: AccountingConfig = { configured: false };
fetchAccountingConfig(request, instanceId), try {
]); config = await fetchAccountingConfig(request, instanceId);
} catch (configErr: any) {
console.error('Failed to load accounting config:', configErr);
}
const availableConnectors = await connectorsPromise;
setConnectors(availableConnectors || []); setConnectors(availableConnectors || []);
setExistingConfig(config); setExistingConfig(config);
if (config?.configured && config.connectorType) { if (config?.configured && config.connectorType) {