diff --git a/resources/assets/js/views/payments/Create.vue b/resources/assets/js/views/payments/Create.vue index d31c5ab0..1a0fd324 100644 --- a/resources/assets/js/views/payments/Create.vue +++ b/resources/assets/js/views/payments/Create.vue @@ -246,10 +246,10 @@ export default { watch: { customer (newValue) { this.formData.user_id = newValue.id - this.invoice = null - this.formData.amount = 0 - this.invoiceList = [] if (!this.isEdit) { + this.invoice = null + this.formData.amount = 0 + this.invoiceList = [] this.fetchCustomerInvoices(newValue.id) } }, @@ -291,7 +291,6 @@ export default { this.customer = response.data.payment.user this.formData.payment_date = moment(response.data.payment.payment_date, 'YYYY-MM-DD').toString() this.formData.amount = parseFloat(response.data.payment.amount) - this.maxPayableAmount = response.data.payment.amount if (response.data.payment.invoice !== null) { this.maxPayableAmount = parseInt(response.data.payment.amount) + parseInt(response.data.payment.invoice.due_amount) this.invoice = response.data.payment.invoice