diff --git a/packages/core.gbapp/services/GBConversationalService.ts b/packages/core.gbapp/services/GBConversationalService.ts index 97f0d1c4..272982ef 100644 --- a/packages/core.gbapp/services/GBConversationalService.ts +++ b/packages/core.gbapp/services/GBConversationalService.ts @@ -532,8 +532,12 @@ export class GBConversationalService { } public async getLanguage(min: GBMinInstance, text: string): Promise { + const key = min.core.getParam(min.instance, 'textAnalyticsKey', null); + if (!key) { + return process.env.DEFAULT_USER_LANGUAGE; + } return await AzureText.getLocale( - min.core.getParam(min.instance, 'textAnalyticsKey', null), + key, min.core.getParam(min.instance, 'textAnalyticsEndpoint', null), text ); diff --git a/packages/core.gbapp/services/GBCoreService.ts b/packages/core.gbapp/services/GBCoreService.ts index 53fcc22b..01d2ca80 100644 --- a/packages/core.gbapp/services/GBCoreService.ts +++ b/packages/core.gbapp/services/GBCoreService.ts @@ -594,7 +594,9 @@ STORAGE_SYNC=true value = instance['dataValues'][name]; if (value === null) { const minBoot = GBServer.globals.minBoot as any; - value = minBoot.instance.datavalues[name]; + if (minBoot.instance && minBoot.instance.datavalues){ + value = minBoot.instance.datavalues[name]; + } } }