Skip to content

Commit 45a5d1f

Browse files
authored
Regression: Waiting_queue setting not being applied due to missing module key (#23531)
1 parent 54a0fba commit 45a5d1f

File tree

5 files changed

+8
-5
lines changed

5 files changed

+8
-5
lines changed

app/settings/server/SettingsRegistry.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ export class SettingsRegistry {
120120
try {
121121
validateSetting(settingFromCode._id, settingFromCode.type, settingFromCode.value);
122122
} catch (e) {
123-
IS_DEVELOPMENT && SystemLogger.error(`Invalid setting code ${ _id }: ${ e.message }`);
123+
IS_DEVELOPMENT && SystemLogger.error(`Invalid setting code ${ _id }: ${ (e as Error).message }`);
124124
}
125125

126126
const isOverwritten = settingFromCode !== settingOverwritten;
@@ -144,7 +144,7 @@ export class SettingsRegistry {
144144
try {
145145
validateSetting(settingFromCode._id, settingFromCode.type, settingStored?.value);
146146
} catch (e) {
147-
IS_DEVELOPMENT && SystemLogger.error(`Invalid setting stored ${ _id }: ${ e.message }`);
147+
IS_DEVELOPMENT && SystemLogger.error(`Invalid setting stored ${ _id }: ${ (e as Error).message }`);
148148
}
149149
return;
150150
}

ee/app/livechat-enterprise/server/hooks/afterTakeInquiry.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { callbacks } from '../../../../../app/callbacks';
2-
import { settings } from '../../../../../app/settings';
2+
import { settings } from '../../../../../app/settings/server';
33
import { debouncedDispatchWaitingQueueStatus } from '../lib/Helper';
44
import { cbLogger } from '../lib/logger';
55

ee/app/livechat-enterprise/server/hooks/beforeRoutingChat.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { callbacks } from '../../../../../app/callbacks';
2-
import { settings } from '../../../../../app/settings';
2+
import { settings } from '../../../../../app/settings/server';
33
import { LivechatInquiry } from '../../../../../app/models/server';
44
import { dispatchInquiryPosition } from '../lib/Helper';
55
import { allowAgentSkipQueue } from '../../../../../app/livechat/server/lib/Helper';

ee/app/livechat-enterprise/server/hooks/onCloseLivechat.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { callbacks } from '../../../../../app/callbacks';
2-
import { settings } from '../../../../../app/settings';
2+
import { settings } from '../../../../../app/settings/server';
33
import { debouncedDispatchWaitingQueueStatus } from '../lib/Helper';
44
import { RoutingManager } from '../../../../../app/livechat/server/lib/RoutingManager';
55
import { LivechatEnterprise } from '../lib/LivechatEnterprise';

ee/app/livechat-enterprise/server/settings.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ export const createSettings = (): void => {
7979
i18nLabel: 'Waiting_queue',
8080
enterprise: true,
8181
invalidValue: false,
82+
modules: [
83+
'livechat-enterprise',
84+
],
8285
enableQuery: omnichannelEnabledQuery,
8386
});
8487

0 commit comments

Comments
 (0)