From e086272f856933b4c16b3582d399d9f4e236fb33 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Fri, 19 Aug 2022 19:10:35 +0800 Subject: [PATCH] fix(gui-v2): cover string cases for secure & ignoreTLS --- packages/nocodb/src/lib/plugins/smtp/SMTP.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/nocodb/src/lib/plugins/smtp/SMTP.ts b/packages/nocodb/src/lib/plugins/smtp/SMTP.ts index 7b2b31e9c3..9ceb06e703 100644 --- a/packages/nocodb/src/lib/plugins/smtp/SMTP.ts +++ b/packages/nocodb/src/lib/plugins/smtp/SMTP.ts @@ -16,8 +16,14 @@ export default class SMTP implements IEmailAdapter { const config = { host: this.input?.host, port: parseInt(this.input?.port, 10), - secure: this.input?.secure, - ignoreTLS: this.input?.ignoreTLS, + secure: + typeof this.input?.secure === 'boolean' + ? this.input?.secure + : this.input?.secure === 'true', + ignoreTLS: + typeof this.input?.ignoreTLS === 'boolean' + ? this.input?.ignoreTLS + : this.input?.ignoreTLS === 'true', auth: { user: this.input?.username, pass: this.input?.password,