diff --git a/api/src/index.ts b/api/src/index.ts index f8cb8dc60..acae2d035 100644 --- a/api/src/index.ts +++ b/api/src/index.ts @@ -105,11 +105,10 @@ void am( }, async (error: NodeJS.ErrnoException) => { logger.error('API-GLOBAL-ERROR %s %s', error.message, error.stack); - shutdownApiEvent(); if (server) { await server?.close?.(); } - + shutdownApiEvent(); // Kill application process.exitCode = 1; } diff --git a/api/src/store/modules/config.ts b/api/src/store/modules/config.ts index 878f09937..e76f89749 100644 --- a/api/src/store/modules/config.ts +++ b/api/src/store/modules/config.ts @@ -197,7 +197,7 @@ export const loadConfigFile = createAsyncThunk< } return newConfigFile; } catch (error: unknown) { - logger.warn('Config file is corrupted, recreating config', error); + logger.warn('Config file is corrupted with error: %o - recreating config', error); const config = getWriteableConfig(initialState, 'flash'); const newConfig = generateApiKeysIfNotExistent(config); newConfig.remote.wanaccess = 'no';