From e538a5edf8e0b4bc66fa1cec2724e2bb23dfaac2 Mon Sep 17 00:00:00 2001 From: nvc8996 Date: Thu, 29 Jul 2021 18:22:48 +0300 Subject: [PATCH] use path.resolve for DB paths --- src/utils/database/aliases.ts | 3 ++- src/utils/database/files.ts | 3 ++- src/utils/database/pages.ts | 3 ++- src/utils/database/pagesOrder.ts | 4 +++- src/utils/database/password.ts | 3 ++- 5 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/utils/database/aliases.ts b/src/utils/database/aliases.ts index e9ea150..10bda16 100644 --- a/src/utils/database/aliases.ts +++ b/src/utils/database/aliases.ts @@ -1,8 +1,9 @@ import Datastore from 'nedb'; import config from 'config'; +import path from 'path'; const db = new Datastore({ - filename: `./${config.get('database')}/aliases.db`, + filename: path.resolve(`./${config.get('database')}/aliases.db`), autoload: true, }); diff --git a/src/utils/database/files.ts b/src/utils/database/files.ts index 6b3fb8b..1b740cd 100644 --- a/src/utils/database/files.ts +++ b/src/utils/database/files.ts @@ -1,8 +1,9 @@ import Datastore from 'nedb'; import config from 'config'; +import path from 'path'; const db = new Datastore({ - filename: `./${config.get('database')}/files.db`, + filename: path.resolve(`./${config.get('database')}/files.db`), autoload: true, }); diff --git a/src/utils/database/pages.ts b/src/utils/database/pages.ts index 865b31c..63f3dbe 100644 --- a/src/utils/database/pages.ts +++ b/src/utils/database/pages.ts @@ -1,8 +1,9 @@ import Datastore from 'nedb'; import config from 'config'; +import path from 'path'; const db = new Datastore({ - filename: `./${config.get('database')}/pages.db`, + filename: path.resolve(`./${config.get('database')}/pages.db`), autoload: true, }); diff --git a/src/utils/database/pagesOrder.ts b/src/utils/database/pagesOrder.ts index fd82798..96493a8 100644 --- a/src/utils/database/pagesOrder.ts +++ b/src/utils/database/pagesOrder.ts @@ -1,7 +1,9 @@ import Datastore from 'nedb'; import config from 'config'; +import path from 'path'; + const db = new Datastore({ - filename: `./${config.get('database')}/pagesOrder.db`, + filename: path.resolve(`./${config.get('database')}/pagesOrder.db`), autoload: true, }); diff --git a/src/utils/database/password.ts b/src/utils/database/password.ts index 7b894e7..0ad1cac 100644 --- a/src/utils/database/password.ts +++ b/src/utils/database/password.ts @@ -1,8 +1,9 @@ import Datastore from 'nedb'; import config from 'config'; +import path from 'path'; const db = new Datastore({ - filename: `./${config.get('database')}/password.db`, + filename: path.resolve(`./${config.get('database')}/password.db`), autoload: true, });