Explorar el Código

fix: replace mail pass unless changed (#1053)

Nick hace 5 años
padre
commit
53cdb11239
Se han modificado 1 ficheros con 5 adiciones y 2 borrados
  1. 5 2
      server/graph/resolvers/mail.js

+ 5 - 2
server/graph/resolvers/mail.js

@@ -12,7 +12,10 @@ module.exports = {
   },
   MailQuery: {
     async config(obj, args, context, info) {
-      return WIKI.config.mail
+      return {
+        ...WIKI.config.mail,
+        pass: WIKI.config.mail.pass.length > 0 ? '********' : ''
+      }
     }
   },
   MailMutation: {
@@ -48,7 +51,7 @@ module.exports = {
           port: args.port,
           secure: args.secure,
           user: args.user,
-          pass: args.pass,
+          pass: (args.pass === '********') ? WIKI.config.mail.pass : args.pass,
           useDKIM: args.useDKIM,
           dkimDomainName: args.dkimDomainName,
           dkimKeySelector: args.dkimKeySelector,