From fc279c85bd08c2bb79f55f234823bebc2ecabadb Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Thu, 13 Mar 2025 18:56:59 +0100 Subject: [PATCH] fix(Sales Order): make `set_missing_values` set delivery date in item rows --- erpnext/selling/doctype/sales_order/sales_order.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py index 18657323623..c0b502b5c2a 100755 --- a/erpnext/selling/doctype/sales_order/sales_order.py +++ b/erpnext/selling/doctype/sales_order/sales_order.py @@ -766,6 +766,13 @@ 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: + 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."""