diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py index 8d6d88450f1355d0d2e8fa7f101b7eb5042b3dfa..62abdf9b33600bbc1bd647b012761ea9391de70d 100755 --- a/erpnext/selling/doctype/sales_order/sales_order.py +++ b/erpnext/selling/doctype/sales_order/sales_order.py @@ -821,7 +821,7 @@ class SalesOrder(SellingController): voucher_type=self.doctype, voucher_no=self.name, sre_list=sre_list, notify=notify ) - def validate_subscription_dates(self): # @dokos + def validate_subscription_dates(self): # @dokos if self.recurrence_period: recurrence_period = frappe.get_cached_doc("Recurrence Period", self.recurrence_period) @@ -830,7 +830,7 @@ class SalesOrder(SellingController): self.to_date = recurrence_period.get_end_date(self.from_date) - def make_subscription(self): # @dokos + def make_subscription(self): # @dokos if (not self.recurrence_period) or self.get("subscription"): return @@ -856,7 +856,8 @@ class SalesOrder(SellingController): if self.delivery_date: for item in self.items: - item.delivery_date = self.delivery_date + if not item.delivery_date: # @dokos + item.delivery_date = self.delivery_date def get_unreserved_qty(item: object, reserved_qty_details: dict) -> float: