This commit is contained in:
2026-05-23 16:40:20 +01:00
parent 47f85d8343
commit bcdd1f4b7e
11 changed files with 35 additions and 14 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ export default async function ({ sql: passed_sql, table, data }) {
const table_schema = dbSchema.tables.find((t) => t.tableName == table);
const now = Date.now();
if (table_schema?.tableName) {
const set_sql_arr = Object.keys(data[0]).map((field) => `${field} = excluded.${field}`);
const set_sql_arr = Object.keys(Array.isArray(data) ? data[0] : data).map((field) => `${field} = excluded.${field}`);
set_sql_arr.push(`updated_at = ${now}`);
const set_sql = set_sql_arr.join(", ");
const unique_fields = table_schema.fields.filter((f) => f.unique);