From 8b808aaa5eaa563271f7bb484efc2784d21414de Mon Sep 17 00:00:00 2001 From: shubhamsharma9199 Date: Thu, 5 Feb 2026 02:12:29 +0530 Subject: [PATCH] WEB-667 fix(env): prevent undefinedundefined in oauthServerUrl --- src/environments/environment.prod.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/environments/environment.prod.ts b/src/environments/environment.prod.ts index 7cf2c9d30..2b3490610 100644 --- a/src/environments/environment.prod.ts +++ b/src/environments/environment.prod.ts @@ -11,6 +11,8 @@ import env from './.env'; // The `window['env']` object is loaded in the `index.html` file const loadedEnv = window['env'] || {}; +const base = loadedEnv['fineractApiUrl']; +const provider = loadedEnv['apiProvider']; export const environment = { production: true, @@ -27,7 +29,7 @@ export const environment = { baseApiUrl: loadedEnv['fineractApiUrl'] || (loadedEnv['fineractApiUrls']?.length > 0 ? loadedEnv['fineractApiUrls'].split(',')[0] : window.location.origin), - oauthServerUrl: loadedEnv['oauthServerUrl'] || loadedEnv['fineractApiUrl'] + loadedEnv['apiProvider'], + oauthServerUrl: loadedEnv['oauthServerUrl'] ?? (base && provider ? `${base}${provider}` : ''), allowServerSwitch: loadedEnv.allowServerSwitch || 'true', apiProvider: loadedEnv['apiProvider'] || '/fineract-provider/api', apiVersion: loadedEnv['apiVersion'] || '/v1',