diff --git a/server/modules/listeners/listeners.module.ts b/server/modules/listeners/listeners.module.ts index 940cb64f5c7f9..2f18d0a511e05 100644 --- a/server/modules/listeners/listeners.module.ts +++ b/server/modules/listeners/listeners.module.ts @@ -181,8 +181,8 @@ export class ListenersModule { if (clientAction !== 'removed') { const result = await EnterpriseSettings.changeSettingValue(setting); - if (!(result instanceof Error)) { - setting.value = result?.value; + if (result && !(result instanceof Error) && result.hasOwnProperty('value')) { + setting.value = result.value; } } @@ -190,7 +190,6 @@ export class ListenersModule { return; } - const value = { _id: setting._id, value: setting.value,