Przeglądaj źródła

fix(self-check): ensure fixing state is reset after task completion

Jacky 2 dni temu
rodzic
commit
5120b63618
1 zmienionych plików z 3 dodań i 4 usunięć
  1. 3 4
      app/src/components/SelfCheck/store.ts

+ 3 - 4
app/src/components/SelfCheck/store.ts

@@ -61,14 +61,13 @@ export const useSelfCheckStore = defineStore('selfCheck', () => {
     fixing.value[taskName] = true
     try {
       await selfCheck.fix(taskName)
-      await nextTick()
+    }
+    finally {
       setTimeout(() => {
         check()
+        fixing.value[taskName] = false
       }, 1000)
     }
-    finally {
-      fixing.value[taskName] = false
-    }
   }
 
   const hasError = computed(() => {