diff --git a/app/src/components/SelfCheck/store.ts b/app/src/components/SelfCheck/store.ts index 0d913bea..416b1f1a 100644 --- a/app/src/components/SelfCheck/store.ts +++ b/app/src/components/SelfCheck/store.ts @@ -52,13 +52,13 @@ export const useSelfCheckStore = defineStore('selfCheck', () => { trailing: false, }) - const fixing = reactive({}) + const fixing = ref>({}) async function fix(taskName: string) { - if (fixing[taskName]) + if (fixing.value[taskName]) return - fixing[taskName] = true + fixing.value[taskName] = true try { await selfCheck.fix(taskName) await nextTick() @@ -67,7 +67,7 @@ export const useSelfCheckStore = defineStore('selfCheck', () => { }, 1000) } finally { - fixing[taskName] = false + fixing.value[taskName] = false } }