diff --git a/dashboard/src/components/Certificates.vue b/dashboard/src/components/Certificates.vue index e6ad04a48..f6653aa2f 100644 --- a/dashboard/src/components/Certificates.vue +++ b/dashboard/src/components/Certificates.vue @@ -23,7 +23,10 @@ async function waitForLastTask() { lastTask.value = result; // task done, refresh menu - if (!result.active) return await refreshTasks(); + if (!result.active) { + lastTask.value.active = true; + return setTimeout(refreshTasks, 2000); + } setTimeout(waitForLastTask, 2000); } @@ -71,9 +74,9 @@ onMounted(async () => { -
+ -