From 42edb9f5b17783c4a1d22297e6c3c59059bdc46e Mon Sep 17 00:00:00 2001 From: Tufan Kaynak <31142607+toofun666@users.noreply.github.com> Date: Fri, 24 Jan 2025 11:50:20 +0300 Subject: [PATCH] =?UTF-8?q?fix(material=20request):=20mapping=20Sales=20Or?= =?UTF-8?q?der=20Item=20Delivery=20Date=20to=20Mate=E2=80=A6=20(#45227)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(material request): mapping Sales Order Item Delivery Date to Material Request Item Required By as mentioned in https://discuss.frappe.io/t/item-delivery-date-on-sales-order-is-not-transferred-to-material-request-item-required-by-date/140479 fixing When you create a Material Request directly on the Sales Order via → Create → Material Request, Delivery Date on Sales Order Item is not transferred to Material Request Item Required By date. * fix(linters): meaningless linters formatting message applied In order to pass the linters test which I find meaningless as it asks for the comma after the last item in a dictionary data type * fix(linters): formatting code for linters pass Linters formatting applied --- erpnext/selling/doctype/sales_order/sales_order.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py index 35428a3dcfb..37033393268 100755 --- a/erpnext/selling/doctype/sales_order/sales_order.py +++ b/erpnext/selling/doctype/sales_order/sales_order.py @@ -883,7 +883,11 @@ def make_material_request(source_name, target_doc=None): }, "Sales Order Item": { "doctype": "Material Request Item", - "field_map": {"name": "sales_order_item", "parent": "sales_order"}, + "field_map": { + "name": "sales_order_item", + "parent": "sales_order", + "delivery_date": "required_by", + }, "condition": lambda item: not frappe.db.exists( "Product Bundle", {"name": item.item_code, "disabled": 0} )