Removed db_set from inside validate

This commit is contained in:
Nabin Hait
2016-04-15 14:42:08 +05:30
parent 7fee1b8343
commit ffd1e4efe6

View File

@@ -63,11 +63,11 @@ class AccountsController(TransactionBase):
if cint(is_paid) == 1: if cint(is_paid) == 1:
if flt(self.paid_amount) == 0: if flt(self.paid_amount) == 0:
if self.cash_bank_account: if self.cash_bank_account:
frappe.db.set(self, 'paid_amount', self.paid_amount = flt(flt(self.grand_total) - flt(self.write_off_amount),
flt(flt(self.grand_total) - flt(self.write_off_amount), self.precision("paid_amount"))) self.precision("paid_amount"))
else: else:
# show message that the amount is not paid # show message that the amount is not paid
frappe.db.set(self,'paid_amount',0) self.paid_amount = 0
frappe.throw(_("Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified")) frappe.throw(_("Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified"))
else: else:
frappe.db.set(self,'paid_amount',0) frappe.db.set(self,'paid_amount',0)