Merge pull request #46523 from frappe/revert-46475-mergify/bp/version-15-hotfix/pr-46417

Revert "fix: error when creating delivery note from pick list (backport #46417)"
This commit is contained in:
ruthra kumar
2025-03-17 15:15:10 +05:30
committed by GitHub

View File

@@ -1189,6 +1189,7 @@ def create_delivery_note(source_name, target_doc=None):
if not all(item.sales_order for item in pick_list.locations):
delivery_note = create_dn_wo_so(pick_list)
frappe.msgprint(_("Delivery Note(s) created for the Pick List"))
return delivery_note
@@ -1205,6 +1206,7 @@ def create_dn_wo_so(pick_list):
},
}
map_pl_locations(pick_list, item_table_mapper_without_so, delivery_note)
delivery_note.insert(ignore_mandatory=True)
return delivery_note
@@ -1232,7 +1234,10 @@ def create_dn_with_so(sales_dict, pick_list):
# map all items of all sales orders of that customer
for so in sales_dict[customer]:
map_pl_locations(pick_list, item_table_mapper, delivery_note, so)
delivery_note.flags.ignore_mandatory = True
delivery_note.insert()
update_packed_item_details(pick_list, delivery_note)
delivery_note.save()
return delivery_note