mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-26 14:41:42 +01:00
fix: error when creating delivery note from pick list (#46417)
(cherry picked from commit 67e9389a02)
This commit is contained in:
@@ -1189,7 +1189,6 @@ def create_delivery_note(source_name, target_doc=None):
|
|||||||
if not all(item.sales_order for item in pick_list.locations):
|
if not all(item.sales_order for item in pick_list.locations):
|
||||||
delivery_note = create_dn_wo_so(pick_list)
|
delivery_note = create_dn_wo_so(pick_list)
|
||||||
|
|
||||||
frappe.msgprint(_("Delivery Note(s) created for the Pick List"))
|
|
||||||
return delivery_note
|
return delivery_note
|
||||||
|
|
||||||
|
|
||||||
@@ -1206,7 +1205,6 @@ def create_dn_wo_so(pick_list):
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
map_pl_locations(pick_list, item_table_mapper_without_so, delivery_note)
|
map_pl_locations(pick_list, item_table_mapper_without_so, delivery_note)
|
||||||
delivery_note.insert(ignore_mandatory=True)
|
|
||||||
|
|
||||||
return delivery_note
|
return delivery_note
|
||||||
|
|
||||||
@@ -1234,10 +1232,7 @@ def create_dn_with_so(sales_dict, pick_list):
|
|||||||
# map all items of all sales orders of that customer
|
# map all items of all sales orders of that customer
|
||||||
for so in sales_dict[customer]:
|
for so in sales_dict[customer]:
|
||||||
map_pl_locations(pick_list, item_table_mapper, delivery_note, so)
|
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)
|
update_packed_item_details(pick_list, delivery_note)
|
||||||
delivery_note.save()
|
|
||||||
|
|
||||||
return delivery_note
|
return delivery_note
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user