Merge pull request #57810 from aerele/fix/blanket-order-mapped-naming-series

fix: do not copy Blanket Order naming series to the mapped order
This commit is contained in:
Mihir Kandoi
2026-08-05 14:12:11 +05:30
committed by GitHub
2 changed files with 7 additions and 1 deletions

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"},

View File

@@ -25,6 +25,7 @@ class TestBlanketOrder(ERPNextTestSuite):
so.submit()
self.assertEqual(so.doctype, "Sales Order")
self.assertNotEqual(so.naming_series, bo.naming_series)
self.assertEqual(len(so.get("items")), len(bo.get("items")))
# check the rate, quantity and updation for the ordered quantity
@@ -50,6 +51,7 @@ class TestBlanketOrder(ERPNextTestSuite):
po.submit()
self.assertEqual(po.doctype, "Purchase Order")
self.assertNotEqual(po.naming_series, bo.naming_series)
self.assertEqual(len(po.get("items")), len(bo.get("items")))
# check the rate, quantity and updation for the ordered quantity