mirror of
https://github.com/Fabio286/antares.git
synced 2025-06-05 21:59:22 +02:00
fix: update a row with a string key value
This commit is contained in:
@@ -16,6 +16,7 @@ export default class {
|
|||||||
static async updateTableCell (connection, params) {
|
static async updateTableCell (connection, params) {
|
||||||
let escapedParam;
|
let escapedParam;
|
||||||
let reload = false;
|
let reload = false;
|
||||||
|
const id = typeof params.id === 'number' ? params.id : `"${params.id}"`;
|
||||||
|
|
||||||
if (NUMBER.includes(params.type))
|
if (NUMBER.includes(params.type))
|
||||||
escapedParam = params.content;
|
escapedParam = params.content;
|
||||||
@@ -37,7 +38,7 @@ export default class {
|
|||||||
.update({ [params.field]: `= ${escapedParam}` })
|
.update({ [params.field]: `= ${escapedParam}` })
|
||||||
.schema(params.schema)
|
.schema(params.schema)
|
||||||
.from(params.table)
|
.from(params.table)
|
||||||
.where({ [params.primary]: `= ${params.id}` })
|
.where({ [params.primary]: `= ${id}` })
|
||||||
.run();
|
.run();
|
||||||
|
|
||||||
return { reload };
|
return { reload };
|
||||||
|
Reference in New Issue
Block a user