From 2771c712532c257a40825fafbf5bcbf9a38e31d0 Mon Sep 17 00:00:00 2001 From: Denis Lugowski Date: Thu, 1 May 2025 17:46:41 +0200 Subject: [PATCH] fix(frontend): Stop loading button after invitation failure --- legalconsenthub/components/InviteMemberModal.vue | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/legalconsenthub/components/InviteMemberModal.vue b/legalconsenthub/components/InviteMemberModal.vue index c516796..095ddd5 100644 --- a/legalconsenthub/components/InviteMemberModal.vue +++ b/legalconsenthub/components/InviteMemberModal.vue @@ -56,9 +56,12 @@ watch(open, (val) => { async function handleSubmit() { loading.value = true - await inviteMember(form.value.email, form.value.role as 'member' | 'admin') - loading.value = false - open.value = false - useToast().add({ title: 'Invitation sent', color: 'success' }) + try { + await inviteMember(form.value.email, form.value.role as 'member' | 'admin') + open.value = false + useToast().add({ title: 'Invitation sent', color: 'success' }) + } finally { + loading.value = false + } }