Skip to content

Commit 8541aca

Browse files
committed
[FIX] delivery_auto_refresh: dynamic carrier line
1 parent c4aa035 commit 8541aca

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

delivery_auto_refresh/models/sale_order.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,10 @@ def _auto_refresh_delivery(self):
5959
if self._get_param_auto_add_delivery_line() and self.carrier_id:
6060
if self.state in {"draft", "sent"}:
6161
price_unit = self.carrier_id.rate_shipment(self)["price"]
62-
self.with_context(skip_validation_check=True)._create_delivery_line(
63-
self.carrier_id, price_unit
64-
)
62+
if not self.is_all_service:
63+
self.with_context(skip_validation_check=True)._create_delivery_line(
64+
self.carrier_id, price_unit
65+
)
6566
self.with_context(
6667
auto_refresh_delivery=True, skip_validation_check=True
6768
).write({"recompute_delivery_price": False})

0 commit comments

Comments
 (0)