fix smtp settings
This commit is contained in:
1262
assets/gancio-events.es.js
Normal file
1262
assets/gancio-events.es.js
Normal file
File diff suppressed because it is too large
Load Diff
@@ -5,7 +5,6 @@ const crypto = require('crypto')
|
|||||||
const { promisify } = require('util')
|
const { promisify } = require('util')
|
||||||
const sharp = require('sharp')
|
const sharp = require('sharp')
|
||||||
const config = require('../../config')
|
const config = require('../../config')
|
||||||
const pkg = require('../../../package.json')
|
|
||||||
const generateKeyPair = promisify(crypto.generateKeyPair)
|
const generateKeyPair = promisify(crypto.generateKeyPair)
|
||||||
const log = require('../../log')
|
const log = require('../../log')
|
||||||
const locales = require('../../../locales/index')
|
const locales = require('../../../locales/index')
|
||||||
@@ -42,7 +41,7 @@ const defaultSettings = {
|
|||||||
{ href: '/about', label: 'about' }
|
{ href: '/about', label: 'about' }
|
||||||
],
|
],
|
||||||
admin_email: config.admin_email || '',
|
admin_email: config.admin_email || '',
|
||||||
smtp: config.smtp || false
|
smtp: config.smtp || {}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -185,7 +184,7 @@ const settingsController = {
|
|||||||
return sharp(uploadedPath)
|
return sharp(uploadedPath)
|
||||||
.resize(400)
|
.resize(400)
|
||||||
.png({ quality: 90 })
|
.png({ quality: 90 })
|
||||||
.toFile(baseImgPath + '.png', (err, info) => {
|
.toFile(baseImgPath + '.png', (err) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
log.error('[LOGO] ' + err)
|
log.error('[LOGO] ' + err)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ const locales = require('../../locales')
|
|||||||
const mail = {
|
const mail = {
|
||||||
send (addresses, template, locals, locale) {
|
send (addresses, template, locals, locale) {
|
||||||
locale = locale || settingsController.settings.instance_locale
|
locale = locale || settingsController.settings.instance_locale
|
||||||
if (process.env.NODE_ENV === 'production' && (!settingsController.settings.admin_email || !settingsController.settings.smtp)) {
|
if (process.env.NODE_ENV === 'production' && (!settingsController.settings.admin_email || !settingsController.settings.smtp || !settingsController.settings.smtp.user)) {
|
||||||
log.error(`Cannot send any email: SMTP Email configuration not completed!`)
|
log.error(`Cannot send any email: SMTP Email configuration not completed!`)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user