Browse Source

fix(dashboard): Fix loading of server config on page refresh

Michael Bromley 7 months ago
parent
commit
66a7977b8c
1 changed files with 2 additions and 2 deletions
  1. 2 2
      packages/dashboard/src/lib/providers/server-config.tsx

+ 2 - 2
packages/dashboard/src/lib/providers/server-config.tsx

@@ -270,14 +270,14 @@ export const ServerConfigProvider = ({ children }: { children: React.ReactNode }
         enabled: !!user?.id,
         staleTime: 1000,
     });
-    const value: ServerConfig = {
+    const value: ServerConfig | null = data?.globalSettings ? {
         availableLanguages: data?.globalSettings.availableLanguages ?? [],
         moneyStrategyPrecision: data?.globalSettings.serverConfig.moneyStrategyPrecision ?? 2,
         orderProcess: data?.globalSettings.serverConfig.orderProcess ?? [],
         permittedAssetTypes: data?.globalSettings.serverConfig.permittedAssetTypes ?? [],
         permissions: data?.globalSettings.serverConfig.permissions ?? [],
         entityCustomFields: data?.globalSettings.serverConfig.entityCustomFields ?? [],
-    };
+    } : null;
 
     return <ServerConfigContext.Provider value={value}>{children}</ServerConfigContext.Provider>;
 };