From cb7b0500819e719751f8c8f8568d340c3e89614f Mon Sep 17 00:00:00 2001 From: Christian Fehmer Date: Wed, 3 Sep 2025 10:42:09 +0200 Subject: [PATCH] reject if server configuration is not available --- frontend/src/ts/ape/server-configuration.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/src/ts/ape/server-configuration.ts b/frontend/src/ts/ape/server-configuration.ts index 96ca23f2e..5f60d877b 100644 --- a/frontend/src/ts/ape/server-configuration.ts +++ b/frontend/src/ts/ape/server-configuration.ts @@ -4,7 +4,11 @@ import { promiseWithResolvers } from "../utils/misc"; let config: Configuration | undefined = undefined; -const { promise: configPromise, resolve } = promiseWithResolvers(); +const { + promise: configPromise, + resolve, + reject, +} = promiseWithResolvers(); export { configPromise }; @@ -17,6 +21,7 @@ export async function sync(): Promise { if (response.status !== 200) { console.error("Could not fetch configuration", response.body.message); + reject("cannot load configuration"); return; } else { config = response.body.data ?? undefined;