From f84928a35b905a2db37ada84bbfe9f98a50a466e Mon Sep 17 00:00:00 2001 From: Collin Duncan <3679940+cgduncan7@users.noreply.github.com> Date: Fri, 10 Feb 2023 19:31:29 +0100 Subject: [PATCH] Fixing mismatching database paths --- src/common/database/index.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/common/database/index.ts b/src/common/database/index.ts index ea66905..8f46ba5 100644 --- a/src/common/database/index.ts +++ b/src/common/database/index.ts @@ -3,8 +3,10 @@ import sqlite from 'sqlite3' import { asyncLocalStorage } from '../logger' import { CREATE_TABLE_reservations } from './sql' +const getDatabase = () => new sqlite.Database(resolve('./db/autobaan_db')) + export const run = async (sql: string, params?: unknown) => { - const db = new sqlite.Database(resolve('./db/autobaan_db')) + const db = getDatabase() await new Promise((res, rej) => { asyncLocalStorage.getStore()?.debug(` run ${sql} (${params})`) db.run(sql, params, (err) => { @@ -16,7 +18,7 @@ export const run = async (sql: string, params?: unknown) => { } export const all = async (sql: string, params?: unknown) => { - const db = new sqlite.Database(resolve('autobaan_db')) + const db = getDatabase() const rows = await new Promise((res, rej) => { asyncLocalStorage.getStore()?.debug(` all ${sql} (${params})`) db.all(sql, params, (err, rows) => {