Skip to content

Commit 2a426fb

Browse files
committed
[FIX] delivery_auto_refresh: compatibility with sale_tier_validation
Fix OCA/server-ux#875 by actually implementing this sentence: https://github.com/OCA/delivery-carrier/blob/3a93f81bf3038e6ccb7fba4ce49376fe4f1422ee/delivery_auto_refresh/readme/DESCRIPTION.rst?plain=1#L3-L4 Now, auto-refreshing will be triggered only when modifying SO lines. Any other modifications will pass normally. @moduon MT-5997
1 parent 684d727 commit 2a426fb

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

delivery_auto_refresh/models/sale_order.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,10 @@ def create(self, vals):
8282
def write(self, vals):
8383
"""Create or refresh delivery line after saving."""
8484
res = super().write(vals)
85-
if self._get_param_auto_add_delivery_line() and not self.env.context.get(
86-
"auto_refresh_delivery"
85+
if (
86+
"order_line" in vals
87+
and self._get_param_auto_add_delivery_line()
88+
and not self.env.context.get("auto_refresh_delivery")
8789
):
8890
for order in self:
8991
delivery_line = order.order_line.filtered("is_delivery")

0 commit comments

Comments
 (0)