diff --git a/components/desktop/extensions/capital/features/Onboarding/model/useCapitalProgramDocParams.ts b/components/desktop/extensions/capital/features/Onboarding/model/useCapitalProgramDocParams.ts index adfa29b7bd9..4e6411624c6 100644 --- a/components/desktop/extensions/capital/features/Onboarding/model/useCapitalProgramDocParams.ts +++ b/components/desktop/extensions/capital/features/Onboarding/model/useCapitalProgramDocParams.ts @@ -37,7 +37,7 @@ function createEmptyForm(): Record { return Object.fromEntries(ALL_DOC_FIELDS.map((key) => [key, ''])) as Record; } -export function useCapitalProgramDocParams(options?: { onSaved?: (hash: string) => void }) { +export function useCapitalProgramDocParams(options?: { onSaved?: (hash: string) => void | Promise }) { const $q = useQuasar(); const systemStore = useSystemStore(); const sessionStore = useSessionStore(); @@ -172,7 +172,7 @@ export function useCapitalProgramDocParams(options?: { onSaved?: (hash: string) savedHash.value = hash; persistDraftToStorage(); - options?.onSaved?.(hash); + await options?.onSaved?.(hash); $q.notify({ type: 'positive', diff --git a/components/desktop/extensions/capital/features/Onboarding/ui/CapitalOnboardingCard.vue b/components/desktop/extensions/capital/features/Onboarding/ui/CapitalOnboardingCard.vue index 1c9d3f9767e..c950c4f9397 100644 --- a/components/desktop/extensions/capital/features/Onboarding/ui/CapitalOnboardingCard.vue +++ b/components/desktop/extensions/capital/features/Onboarding/ui/CapitalOnboardingCard.vue @@ -150,9 +150,7 @@ const { saveParams, setWizardStepKey, } = useCapitalProgramDocParams({ - onSaved: () => { - void handleDocParamsSaved(); - }, + onSaved: () => handleDocParamsSaved(), }); const activeWizardStep = wizardStepKey;