From 8f23ca5c6b9d3dd6a291e3500d324353a3f033c1 Mon Sep 17 00:00:00 2001 From: ravibharathi656 Date: Fri, 18 Jul 2025 18:35:16 +0530 Subject: [PATCH] fix: set delivery date if missing (cherry picked from commit cf6913891a80bcb998dd03c3e6becc720ffa9fd3) # Conflicts: # erpnext/selling/doctype/sales_order/sales_order.py --- erpnext/selling/doctype/sales_order/sales_order.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py index 81b35c6f063..b89e14b5bcf 100755 --- a/erpnext/selling/doctype/sales_order/sales_order.py +++ b/erpnext/selling/doctype/sales_order/sales_order.py @@ -771,6 +771,14 @@ class SalesOrder(SellingController): voucher_type=self.doctype, voucher_no=self.name, sre_list=sre_list, notify=notify ) + def set_missing_values(self, for_validate=False): + super().set_missing_values(for_validate) + + if self.delivery_date: + for item in self.items: + if not item.delivery_date: + item.delivery_date = self.delivery_date + def get_unreserved_qty(item: object, reserved_qty_details: dict) -> float: """Returns the unreserved quantity for the Sales Order Item."""