From 21de4150743cc96968b9a1c0723d3f40c463ce32 Mon Sep 17 00:00:00 2001 From: Richard Steinmetz Date: Tue, 13 Sep 2022 13:59:57 +0200 Subject: Fetch sieve script after enabling sieve Otherwise, the autoresponder won't render because it is waiting for the sieve script to be fetched. Signed-off-by: Richard Steinmetz --- src/components/SieveAccountForm.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/SieveAccountForm.vue b/src/components/SieveAccountForm.vue index 28f37e51d..299c71f1f 100644 --- a/src/components/SieveAccountForm.vue +++ b/src/components/SieveAccountForm.vue @@ -182,6 +182,11 @@ export default { account: this.account, data: this.sieveConfig, }) + if (this.sieveConfig.sieveEnabled) { + await this.$store.dispatch('fetchActiveSieveScript', { + accountId: this.account.id, + }) + } } catch (error) { this.errorMessage = error.message } -- cgit v1.2.3