diff --git a/app/settings/server/SettingsRegistry.ts b/app/settings/server/SettingsRegistry.ts index 62e4285aafea3fb6f730ea2dff4932f020b44b35..40f8c08ba48e011c3a9b6fc17f1c6a2603f95cb9 100644 --- a/app/settings/server/SettingsRegistry.ts +++ b/app/settings/server/SettingsRegistry.ts @@ -120,7 +120,7 @@ export class SettingsRegistry { try { validateSetting(settingFromCode._id, settingFromCode.type, settingFromCode.value); } catch (e) { - IS_DEVELOPMENT && SystemLogger.error(`Invalid setting code ${ _id }: ${ e.message }`); + IS_DEVELOPMENT && SystemLogger.error(`Invalid setting code ${ _id }: ${ (e as Error).message }`); } const isOverwritten = settingFromCode !== settingOverwritten; @@ -144,7 +144,7 @@ export class SettingsRegistry { try { validateSetting(settingFromCode._id, settingFromCode.type, settingStored?.value); } catch (e) { - IS_DEVELOPMENT && SystemLogger.error(`Invalid setting stored ${ _id }: ${ e.message }`); + IS_DEVELOPMENT && SystemLogger.error(`Invalid setting stored ${ _id }: ${ (e as Error).message }`); } return; } diff --git a/ee/app/livechat-enterprise/server/hooks/afterTakeInquiry.js b/ee/app/livechat-enterprise/server/hooks/afterTakeInquiry.js index 705d9bf7b5921e84c819bda46effc24002497b8c..424f3840a83467ea27179a11d91fa51a91c27a50 100644 --- a/ee/app/livechat-enterprise/server/hooks/afterTakeInquiry.js +++ b/ee/app/livechat-enterprise/server/hooks/afterTakeInquiry.js @@ -1,5 +1,5 @@ import { callbacks } from '../../../../../app/callbacks'; -import { settings } from '../../../../../app/settings'; +import { settings } from '../../../../../app/settings/server'; import { debouncedDispatchWaitingQueueStatus } from '../lib/Helper'; import { cbLogger } from '../lib/logger'; diff --git a/ee/app/livechat-enterprise/server/hooks/beforeRoutingChat.js b/ee/app/livechat-enterprise/server/hooks/beforeRoutingChat.js index 2ebf692e7726199b5d1b3754c9b0faccf52cabc6..61bbd6261be70b3bf48b66c3a9aa513bc73b193e 100644 --- a/ee/app/livechat-enterprise/server/hooks/beforeRoutingChat.js +++ b/ee/app/livechat-enterprise/server/hooks/beforeRoutingChat.js @@ -1,5 +1,5 @@ import { callbacks } from '../../../../../app/callbacks'; -import { settings } from '../../../../../app/settings'; +import { settings } from '../../../../../app/settings/server'; import { LivechatInquiry } from '../../../../../app/models/server'; import { dispatchInquiryPosition } from '../lib/Helper'; import { allowAgentSkipQueue } from '../../../../../app/livechat/server/lib/Helper'; diff --git a/ee/app/livechat-enterprise/server/hooks/onCloseLivechat.js b/ee/app/livechat-enterprise/server/hooks/onCloseLivechat.js index 4cf343737277d051ac6c8785893111a06ecfbec1..eb52f3ed9752c80efff70a034a001cc1987a51dc 100644 --- a/ee/app/livechat-enterprise/server/hooks/onCloseLivechat.js +++ b/ee/app/livechat-enterprise/server/hooks/onCloseLivechat.js @@ -1,5 +1,5 @@ import { callbacks } from '../../../../../app/callbacks'; -import { settings } from '../../../../../app/settings'; +import { settings } from '../../../../../app/settings/server'; import { debouncedDispatchWaitingQueueStatus } from '../lib/Helper'; import { RoutingManager } from '../../../../../app/livechat/server/lib/RoutingManager'; import { LivechatEnterprise } from '../lib/LivechatEnterprise'; diff --git a/ee/app/livechat-enterprise/server/settings.ts b/ee/app/livechat-enterprise/server/settings.ts index 764d17cc180005cea8ab9da9ec18e25a5aa52fef..d3dc3be24135b32cc315ad07e7de12f52693710c 100644 --- a/ee/app/livechat-enterprise/server/settings.ts +++ b/ee/app/livechat-enterprise/server/settings.ts @@ -79,6 +79,9 @@ export const createSettings = (): void => { i18nLabel: 'Waiting_queue', enterprise: true, invalidValue: false, + modules: [ + 'livechat-enterprise', + ], enableQuery: omnichannelEnabledQuery, });