mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-25 16:04:46 +00:00
Fixes update_after_submit validation errors
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user