From 047344e2ed3625a48e282e97d8076cc0a995501d Mon Sep 17 00:00:00 2001 From: Kavehhn174 Date: Sun, 16 Aug 2026 22:36:12 +0330 Subject: [PATCH] Refetch payment after transaction edit to show updated amount. Coerce edited amount to a number and reload invoice data after save. --- src/views/payments/PaymentDetailView.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/views/payments/PaymentDetailView.vue b/src/views/payments/PaymentDetailView.vue index afe67d2..7e0edf0 100644 --- a/src/views/payments/PaymentDetailView.vue +++ b/src/views/payments/PaymentDetailView.vue @@ -357,7 +357,7 @@ const handleUpdateTransaction = async () => { isSubmittingEdit.value = true; try { const payload = { - amount: editForm.amount, + amount: Number(editForm.amount), status: editForm.status, dueDate, notes: editForm.notes @@ -368,8 +368,8 @@ const handleUpdateTransaction = async () => { payload.date = toGregorianIso(editForm.date); } - const res = await paymentApi.updateTransaction(editingTransactionId.value, payload); - payment.value = res.data || res; + await paymentApi.updateTransaction(editingTransactionId.value, payload); + await fetchPayment(); showSuccess('تراکنش با موفقیت به‌روزرسانی شد'); showEditModal.value = false; } catch (err) {