From ac2df7a94be306d2bb2e7bb800635c5cd02411d3 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Wed, 12 Mar 2025 16:09:17 +0530 Subject: [PATCH] fix: sync status --- frontend/src/composables/onboarding.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/frontend/src/composables/onboarding.js b/frontend/src/composables/onboarding.js index d188e2c2..ef9ca30d 100644 --- a/frontend/src/composables/onboarding.js +++ b/frontend/src/composables/onboarding.js @@ -92,6 +92,8 @@ const completedPercentage = computed(() => export function useOnboarding() { router = useRouter() + syncStatus() + function checkOnboardingStatus() { let user = window.user if (!user) return false @@ -132,6 +134,18 @@ export function useOnboarding() { }) } + function syncStatus() { + let user = window.user + if (!user) return false + + if (user.onboarding_status['frappe_crm_onboarding_status']) { + let _steps = user.onboarding_status['frappe_crm_onboarding_status'] + _steps.forEach((step, index) => { + steps[index].completed = step.completed + }) + } + } + return { minimize, steps,