web/admin: fix error in admin interface due to un-hydrated context (#9336)

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
Jens L
2024-04-18 16:49:17 +02:00
committed by GitHub
parent 9f5d7089c3
commit 2e9df96a62
2 changed files with 6 additions and 2 deletions

View File

@ -1,5 +1,6 @@
import { EVENT_REFRESH } from "@goauthentik/authentik/common/constants";
import { DEFAULT_CONFIG } from "@goauthentik/common/api/config";
import { globalAK } from "@goauthentik/common/global";
import { authentikConfigContext } from "@goauthentik/elements/AuthentikContexts";
import { ContextProvider } from "@lit/context";
@ -23,6 +24,9 @@ export class ConfigContextController implements ReactiveController {
context: authentikConfigContext,
initialValue: undefined,
});
// Pre-hydrate from template-embedded config
this.context.setValue(globalAK().config);
this.host.config = globalAK().config;
this.fetch = this.fetch.bind(this);
this.fetch();
}