diff --git a/apps/web/process/load-kp/reactions.ts b/apps/web/process/load-kp/reactions.ts index 56519d7..1e4805a 100644 --- a/apps/web/process/load-kp/reactions.ts +++ b/apps/web/process/load-kp/reactions.ts @@ -9,8 +9,10 @@ export function common({ store, trpcClient }: ProcessContext) { const { $calculation, $process, $tables } = store; reaction( - () => $calculation.element('selectQuote').getOption(), - (quote) => { + () => $calculation.$values.getValue('quote'), + () => { + const quote = $calculation.element('selectQuote').getOption(); + if (!quote || $process.has('LoadKP')) return; $process.add('LoadKP');