update sequelize .spread usage

This commit is contained in:
les
2020-07-05 23:50:10 +02:00
parent bbc944fac6
commit 20320e6782
2 changed files with 11 additions and 16 deletions

View File

@@ -84,12 +84,13 @@ const settingsController = {
async set (key, value, is_secret = false) {
try {
await Setting.findOrCreate({
const [setting, created] = await Setting.findOrCreate({
where: { key },
defaults: { value, is_secret }
}).spread((setting, created) => {
if (!created) { return setting.update({ value, is_secret }) }
})
if (!created) { return setting.update({ value, is_secret }) }
settingsController[is_secret ? 'secretSettings' : 'settings'][key] = value
return true
} catch (e) {