fix: reorder material request not created if doctype has custom mandatory field (#20719)
This commit is contained in:
parent
d1d0a50a70
commit
1e6788b028
@ -116,6 +116,8 @@ def create_material_request(material_requests):
|
|||||||
else:
|
else:
|
||||||
exceptions_list.append(frappe.get_traceback())
|
exceptions_list.append(frappe.get_traceback())
|
||||||
|
|
||||||
|
frappe.log_error(frappe.get_traceback())
|
||||||
|
|
||||||
for request_type in material_requests:
|
for request_type in material_requests:
|
||||||
for company in material_requests[request_type]:
|
for company in material_requests[request_type]:
|
||||||
try:
|
try:
|
||||||
@ -158,6 +160,7 @@ def create_material_request(material_requests):
|
|||||||
|
|
||||||
schedule_dates = [d.schedule_date for d in mr.items]
|
schedule_dates = [d.schedule_date for d in mr.items]
|
||||||
mr.schedule_date = max(schedule_dates or [nowdate()])
|
mr.schedule_date = max(schedule_dates or [nowdate()])
|
||||||
|
mr.flags.ignore_mandatory = True
|
||||||
mr.insert()
|
mr.insert()
|
||||||
mr.submit()
|
mr.submit()
|
||||||
mr_list.append(mr)
|
mr_list.append(mr)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user