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) {