From 058248489ca5d8b545bd09a9a70837004922d922 Mon Sep 17 00:00:00 2001 From: PauI Ostrovckij Date: Wed, 8 Oct 2025 10:57:02 +0300 Subject: [PATCH] [bug] Fix email notifications; For bug 77258 --- Common/sources/notificationService.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Common/sources/notificationService.js b/Common/sources/notificationService.js index 63e30321..67541e9d 100644 --- a/Common/sources/notificationService.js +++ b/Common/sources/notificationService.js @@ -36,8 +36,6 @@ const ms = require('ms'); const mailService = require('./mailService'); -const cfgMailServer = config.util.cloneDeep(config.get('email.smtpServerConfiguration')); -const cfgMailMessageDefaults = config.util.cloneDeep(config.get('email.contactDefaults')); const cfgEditorDataStorage = config.get('services.CoAuthoring.server.editorDataStorage'); const cfgEditorStatStorage = config.get('services.CoAuthoring.server.editorStatStorage'); const editorStatStorage = require('./../../DocService/sources/' + (cfgEditorStatStorage || cfgEditorDataStorage)); @@ -56,13 +54,15 @@ class TransportInterface { } class MailTransport extends TransportInterface { - host = cfgMailServer.host; - port = cfgMailServer.port; - auth = cfgMailServer.auth; - constructor(ctx) { super(); + const mailServerConfig = ctx.getCfg('email.smtpServerConfiguration'); + this.host = mailServerConfig.host; + this.port = mailServerConfig.port; + this.auth = mailServerConfig.auth; + const cfgMailMessageDefaults = ctx.getCfg('email.contactDefaults'); + mailService.createTransporter(ctx, this.host, this.port, this.auth, cfgMailMessageDefaults); }