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:
|
||||
tlb = frappe.get_doc("Time Log Batch", d.time_log_batch)
|
||||
tlb.sales_invoice = sales_invoice
|
||||
tlb.ignore_validate_update_after_submit = True
|
||||
tlb.save()
|
||||
|
||||
def validate_time_logs_are_submitted(self):
|
||||
|
@ -56,4 +56,5 @@ class TimeLogBatch(Document):
|
||||
tl = frappe.get_doc("Time Log", d.time_log)
|
||||
tl.time_log_batch = time_log_batch
|
||||
tl.sales_invoice = self.sales_invoice
|
||||
tl.ignore_validate_update_after_submit = True
|
||||
tl.save()
|
||||
|
@ -209,6 +209,8 @@ class TestMaterialRequest(unittest.TestCase):
|
||||
self.assertRaises(frappe.InvalidStatusError, se.submit)
|
||||
|
||||
mr.update_status('Submitted')
|
||||
|
||||
se.ignore_validate_update_after_submit = True
|
||||
se.submit()
|
||||
mr.update_status('Stopped')
|
||||
self.assertRaises(frappe.InvalidStatusError, se.cancel)
|
||||
|
Loading…
x
Reference in New Issue
Block a user