Fixes update_after_submit validation errors
This commit is contained in:
parent
0d345c9152
commit
dbfcd328fb
@ -159,6 +159,7 @@ class SalesInvoice(SellingController):
|
|||||||
if d.time_log_batch:
|
if d.time_log_batch:
|
||||||
tlb = frappe.get_doc("Time Log Batch", d.time_log_batch)
|
tlb = frappe.get_doc("Time Log Batch", d.time_log_batch)
|
||||||
tlb.sales_invoice = sales_invoice
|
tlb.sales_invoice = sales_invoice
|
||||||
|
tlb.ignore_validate_update_after_submit = True
|
||||||
tlb.save()
|
tlb.save()
|
||||||
|
|
||||||
def validate_time_logs_are_submitted(self):
|
def validate_time_logs_are_submitted(self):
|
||||||
|
@ -56,4 +56,5 @@ class TimeLogBatch(Document):
|
|||||||
tl = frappe.get_doc("Time Log", d.time_log)
|
tl = frappe.get_doc("Time Log", d.time_log)
|
||||||
tl.time_log_batch = time_log_batch
|
tl.time_log_batch = time_log_batch
|
||||||
tl.sales_invoice = self.sales_invoice
|
tl.sales_invoice = self.sales_invoice
|
||||||
|
tl.ignore_validate_update_after_submit = True
|
||||||
tl.save()
|
tl.save()
|
||||||
|
@ -209,6 +209,8 @@ class TestMaterialRequest(unittest.TestCase):
|
|||||||
self.assertRaises(frappe.InvalidStatusError, se.submit)
|
self.assertRaises(frappe.InvalidStatusError, se.submit)
|
||||||
|
|
||||||
mr.update_status('Submitted')
|
mr.update_status('Submitted')
|
||||||
|
|
||||||
|
se.ignore_validate_update_after_submit = True
|
||||||
se.submit()
|
se.submit()
|
||||||
mr.update_status('Stopped')
|
mr.update_status('Stopped')
|
||||||
self.assertRaises(frappe.InvalidStatusError, se.cancel)
|
self.assertRaises(frappe.InvalidStatusError, se.cancel)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user