fix mysql bug

This commit is contained in:
Evgeny Zinoviev 2021-03-27 00:12:29 +03:00
parent fa133e4455
commit 07ad8de77e

View File

@ -547,14 +547,17 @@ class Worker extends EventEmitter {
update.stdout = data.stdout
let list = []
let argv = []
for (let field in update) {
let val = update[field]
if (val !== null)
val = db.escape(val)
list.push(`${field}=${val}`)
list.push(`${field}=?`)
argv.push(val)
}
await db.query(`UPDATE ${config.get('mysql_table')} SET ${list.join(', ')} WHERE id=?`, [id])
argv.push(id)
await db.query(`UPDATE ${config.get('mysql_table')} SET ${list.join(', ')} WHERE id=?`, argv)
}
/**