We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c4aa035 commit 8541acaCopy full SHA for 8541aca
delivery_auto_refresh/models/sale_order.py
@@ -59,9 +59,10 @@ def _auto_refresh_delivery(self):
59
if self._get_param_auto_add_delivery_line() and self.carrier_id:
60
if self.state in {"draft", "sent"}:
61
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
- )
+ if not self.is_all_service:
+ self.with_context(skip_validation_check=True)._create_delivery_line(
+ self.carrier_id, price_unit
65
+ )
66
self.with_context(
67
auto_refresh_delivery=True, skip_validation_check=True
68
).write({"recompute_delivery_price": False})
0 commit comments