fix task exception and send mail in dev with no smtp settings

This commit is contained in:
lesion
2021-12-03 16:20:54 +01:00
parent 88612dbd8b
commit c58de0bba8
2 changed files with 3 additions and 4 deletions

View File

@@ -8,7 +8,7 @@ const locales = require('../../locales')
const mail = {
send (addresses, template, locals, locale = settingsController.settings.instance_locale) {
if (!settingsController.settings.admin_email || !settingsController.settings.smtp) {
if (process.env.NODE_ENV === 'production' && (!settingsController.settings.admin_email || !settingsController.settings.smtp)) {
log.error(`Cannot send any email: SMTP Email configuration not completed!`)
return
}
@@ -47,7 +47,7 @@ const mail = {
locale,
locales: Object.keys(locales)
},
transport: settings.smtp
transport: settings.smtp || {}
})
const msg = {