From a0e29d42a654f8cf1f4bbd8e90b22aefcab4f883 Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Tue, 22 Mar 2022 20:16:57 +0100 Subject: [PATCH] web/user: fix success popup showing after each flow stage Signed-off-by: Jens Langhammer closes #2547 Signed-off-by: Jens Langhammer --- .../user-settings/details/UserSettingsFlowExecutor.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/web/src/user/user-settings/details/UserSettingsFlowExecutor.ts b/web/src/user/user-settings/details/UserSettingsFlowExecutor.ts index 3544753b9..619ebc26a 100644 --- a/web/src/user/user-settings/details/UserSettingsFlowExecutor.ts +++ b/web/src/user/user-settings/details/UserSettingsFlowExecutor.ts @@ -75,10 +75,6 @@ export class UserSettingsFlowExecutor extends LitElement implements StageHost { flowChallengeResponseRequest: payload, }) .then((data) => { - showMessage({ - level: MessageLevel.success, - message: t`Successfully updated details`, - }); this.challenge = data; if (this.challenge.responseErrors) { return false; @@ -194,6 +190,10 @@ export class UserSettingsFlowExecutor extends LitElement implements StageHost { console.debug("authentik/user/flows: redirect to '/', restarting flow."); this.firstUpdated(); this.globalRefresh(); + showMessage({ + level: MessageLevel.success, + message: t`Successfully updated details`, + }); return html``; case ChallengeChoices.Shell: return html`${unsafeHTML((this.challenge as ShellChallenge).body)}`;