diff --git a/server/src/boot/setup.ts b/server/src/boot/setup.ts index 8d6f223d6..dad1a7da4 100644 --- a/server/src/boot/setup.ts +++ b/server/src/boot/setup.ts @@ -15,7 +15,7 @@ export default async function setup( // we might need to update settings here and run upgrade scripts when for example the baseUrl changes - if (!(await fsExtra.existsSync(serverConfig.configFile))) { + if (!fsExtra.existsSync(serverConfig.configFile)) { fsExtra.writeFileSync( serverConfig.configFile, JSON.stringify({ diff --git a/server/src/serverConfig.ts b/server/src/serverConfig.ts index 9ec69570d..3f823a3e8 100644 --- a/server/src/serverConfig.ts +++ b/server/src/serverConfig.ts @@ -1,11 +1,12 @@ +import path from 'path'; import IServerConfig from './IServerConfig'; export default (userData: string): IServerConfig => { return { - librariesPath: `${userData}/libraries`, - cache: `${userData}/store.json`, - temporaryStoragePath: `${userData}/tmp`, - workingCachePath: `${userData}/workingCache`, - configFile: `${userData}/config.json` + librariesPath: path.join(userData, 'libraries'), + cache: path.join(userData, 'store.json'), + temporaryStoragePath: path.join(userData, 'tmp'), + workingCachePath: path.join(userData, 'workingCache'), + configFile: path.join(userData, 'config.json') }; };