fix: do not copy blanket order naming series to the mapped order

get_mapped_doc copies every same-named field that is not no_copy, so the
Sales Order / Purchase Order / Quotation created from a Blanket Order
inherited MFG-BLR-.YYYY.- and was named MFG-BLR-2026-00003 instead of
SAL-ORD-2026-00001.

exclude naming_series from the mapping, same as job card does when it
maps to a Purchase Order.
This commit is contained in:
pandiyan
2026-08-05 13:03:10 +05:30
parent 1f42eb1a3c
commit fe7128f02f

View File

@@ -149,7 +149,11 @@ def make_order(source_name: str):
"Blanket Order",
source_name,
{
"Blanket Order": {"doctype": doctype, "postprocess": update_doc},
"Blanket Order": {
"doctype": doctype,
"field_no_map": ["naming_series"],
"postprocess": update_doc,
},
"Blanket Order Item": {
"doctype": doctype + " Item",
"field_map": {"rate": "blanket_order_rate", "parent": "blanket_order"},