From fa4214dcd47c1d27b1cf3a9ffe0311c8c8de62b7 Mon Sep 17 00:00:00 2001 From: morishin Date: Mon, 12 Jun 2023 15:50:26 +0900 Subject: [PATCH] Fix duplicating queries --- src/lib/Database/Query.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/lib/Database/Query.ts b/src/lib/Database/Query.ts index e019d7be..cc8d9ee3 100644 --- a/src/lib/Database/Query.ts +++ b/src/lib/Database/Query.ts @@ -78,18 +78,22 @@ export default class Query { return query; } - static async create(title: string, dataSourceId: number, body: string): Promise { + static async create( + title: string, + dataSourceId: number, + body: string + ): Promise> { const now = moment(); const nowAsString = now.format("YYYY-MM-DD HH:mm:ss"); const sql = ` insert into queries - (dataSourceId, title, updatedAt, createdAt) - values (?, ?, "${nowAsString}", "${nowAsString}") + (dataSourceId, title, body, createdAt, updatedAt) + values (?, ?, ?, "${nowAsString}", "${nowAsString}") `; - const id = await connection.insert(sql, dataSourceId, title); + const id = await connection.insert(sql, dataSourceId, title, body); - return { id, dataSourceId, title, body, createdAt: now, updatedAt: now }; + return { id, dataSourceId, title, body, createdAt: now }; } static update(id: number, params: Partial): Promise {