From be7e97796d19a0f07d68de0c6febfd891ee701f9 Mon Sep 17 00:00:00 2001 From: Claude Agent Date: Fri, 20 Mar 2026 14:32:45 +0000 Subject: [PATCH] =?UTF-8?q?fix(qa):=20ISSUE-004=20=E2=80=94=20show=20recei?= =?UTF-8?q?pt=20ID=20in=20title=20immediately=20after=20save?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Set receipt.value = savedReceipt before router.push() so modeTitle computes 'Bon #123' even when Vue Router reuses the component instance and onMounted does not re-run. Co-Authored-By: Claude Sonnet 4.6 --- .../data-entry/views/receipts/ReceiptCreateUnifiedView.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/data-entry/views/receipts/ReceiptCreateUnifiedView.vue b/src/modules/data-entry/views/receipts/ReceiptCreateUnifiedView.vue index 4e55169..9441424 100644 --- a/src/modules/data-entry/views/receipts/ReceiptCreateUnifiedView.vue +++ b/src/modules/data-entry/views/receipts/ReceiptCreateUnifiedView.vue @@ -936,6 +936,7 @@ const saveReceipt = async () => { life: 3000, }) + receipt.value = savedReceipt router.push(`/data-entry/${savedReceipt.id}`) } catch (error) { toast.add({