From 2baa42f22346be1a1baafb96ba8b5169da8db83c Mon Sep 17 00:00:00 2001 From: Sebastian Date: Thu, 13 Apr 2023 12:17:50 -0300 Subject: show warning if bank settings are wrong --- packages/demobank-ui/src/hooks/backend.ts | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'packages/demobank-ui/src/hooks/backend.ts') diff --git a/packages/demobank-ui/src/hooks/backend.ts b/packages/demobank-ui/src/hooks/backend.ts index e0b8d83ef..ca73a4793 100644 --- a/packages/demobank-ui/src/hooks/backend.ts +++ b/packages/demobank-ui/src/hooks/backend.ts @@ -53,10 +53,18 @@ interface LoggedOut { export function getInitialBackendBaseURL(): string { const overrideUrl = localStorage.getItem("bank-base-url"); - - return canonicalizeBaseUrl( - overrideUrl ? overrideUrl : bankUiSettings.backendBaseURL, - ); + if (!overrideUrl) { + //normal path + if (!bankUiSettings.backendBaseURL) { + console.error( + "ERROR: backendBaseURL was overridden by a setting file and missing. Setting value to 'window.origin'", + ); + return canonicalizeBaseUrl(window.origin); + } + return canonicalizeBaseUrl(bankUiSettings.backendBaseURL); + } + // testing/development path + return canonicalizeBaseUrl(overrideUrl); } export const defaultState: BackendState = { -- cgit v1.2.3