minor during setup

This commit is contained in:
lesion
2022-06-25 23:15:58 +02:00
parent 798ef3a7d8
commit 623ee02a21
3 changed files with 8 additions and 5 deletions

View File

@@ -2,7 +2,6 @@ const Sequelize = require('sequelize')
const Umzug = require('umzug')
const path = require('path')
const config = require('../../config')
const { col } = require('../../helpers')
const log = require('../../log')
const settingsController = require('../controller/settings')
@@ -31,8 +30,12 @@ const db = {
return db.sequelize.authenticate()
},
async isEmpty () {
const users = await db.sequelize.query(`SELECT * from ${col('users')}`).catch(e => {})
return !(users && users.length)
try {
const users = await db.sequelize.query('SELECT * from users')
return !(users && users.length)
} catch (e) {
return true
}
},
async runMigrations () {
const logging = config.status !== 'READY' ? false : log.debug.bind(log)