Browse Source

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

Jacky 2 ngày trước cách đây
mục cha
commit
5120b63618
1 tập tin đã thay đổi với 3 bổ sung4 xóa
  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(() => {