From 8ad8e7a9fcc2d866f5684a3280262823b117e673 Mon Sep 17 00:00:00 2001 From: Max Isom Date: Tue, 1 Feb 2022 18:21:27 -0500 Subject: Trim environment variables --- src/services/config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/services/config.ts b/src/services/config.ts index e96e371..0720c2c 100644 --- a/src/services/config.ts +++ b/src/services/config.ts @@ -38,7 +38,7 @@ export default class Config { if (typeof value === 'number') { this[key as ConditionalKeys] = value; } else if (typeof value === 'string') { - this[key as ConditionalKeys] = value; + this[key as ConditionalKeys] = value.trim(); } else { throw new Error(`Unsupported type for ${key}`); } -- cgit v1.2.3 From 76dd6dd02752cb1b09009c98c8993d2457ab280b Mon Sep 17 00:00:00 2001 From: Max Isom Date: Tue, 1 Feb 2022 19:54:30 -0600 Subject: Fix Prisma path on Windows? (#499) --- src/utils/create-database-url.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/utils/create-database-url.ts b/src/utils/create-database-url.ts index becc973..d17789b 100644 --- a/src/utils/create-database-url.ts +++ b/src/utils/create-database-url.ts @@ -2,6 +2,14 @@ import {join} from 'path'; export const createDatabasePath = (directory: string) => join(directory, 'db.sqlite'); -const createDatabaseUrl = (directory: string) => `file:${createDatabasePath(directory)}`; +const createDatabaseUrl = (directory: string) => { + const url = `file:${createDatabasePath(directory)}`; + + if (process.platform === 'win32') { + return url.replaceAll(/\\/g, '\\\\'); + } + + return url; +}; export default createDatabaseUrl; -- cgit v1.2.3