diff --git a/dashboard/src/views/MailboxesView.vue b/dashboard/src/views/MailboxesView.vue index 83526f773..0ccfe856b 100644 --- a/dashboard/src/views/MailboxesView.vue +++ b/dashboard/src/views/MailboxesView.vue @@ -79,8 +79,6 @@ async function onSubmitRemove() { } async function refresh() { - busy.value = true; - let tmp = []; async function refreshForDomain(domain) { let [error, result] = await mailModel.usage(domain); @@ -111,10 +109,11 @@ async function refresh() { } mailboxes.value = tmp; - busy.value = false; } onMounted(async () => { + busy.value = true; + let [error, result] = await domainsModel.list(); if (error) return console.error(error); @@ -131,6 +130,8 @@ onMounted(async () => { groups.value = result; await refresh(); + + busy.value = false; });