web/admin: fix state issue after clearIcon/Background is used and for… (#5423)

web/admin: fix state issue after clearIcon/Background is used and form is re-used

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
Jens L
2023-04-30 14:25:18 +03:00
committed by GitHub
parent 0b0e08446d
commit cc8f52b502
5 changed files with 27 additions and 25 deletions

View File

@ -38,10 +38,12 @@ export class SAMLSourceForm extends ModelForm<SAMLSource, string> {
@state()
clearIcon = false;
loadInstance(pk: string): Promise<SAMLSource> {
return new SourcesApi(DEFAULT_CONFIG).sourcesSamlRetrieve({
async loadInstance(pk: string): Promise<SAMLSource> {
const source = await new SourcesApi(DEFAULT_CONFIG).sourcesSamlRetrieve({
slug: pk,
});
this.clearIcon = false;
return source;
}
getSuccessMessage(): string {