File tree 2 files changed +5
-3
lines changed
2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -61,9 +61,10 @@ def _auto_refresh_delivery(self):
61
61
if self ._get_param_auto_add_delivery_line () and self .carrier_id :
62
62
if self .state in {"draft" , "sent" }:
63
63
price_unit = self .carrier_id .rate_shipment (self )["price" ]
64
- self .with_context (skip_validation_check = True )._create_delivery_line (
65
- self .carrier_id , price_unit
66
- )
64
+ if not self .is_all_service :
65
+ self .with_context (skip_validation_check = True )._create_delivery_line (
66
+ self .carrier_id , price_unit
67
+ )
67
68
self .with_context (
68
69
auto_refresh_delivery = True , skip_validation_check = True
69
70
).write ({"recompute_delivery_price" : False })
Original file line number Diff line number Diff line change @@ -273,6 +273,7 @@ def test_auto_refresh_so_and_unlink_line(self):
273
273
self .assertFalse (delivery_line .exists ())
274
274
275
275
def test_auto_add_delivery_line_add_service (self ):
276
+ self .env ["ir.config_parameter" ].sudo ().set_param (self .param_name1 , 1 )
276
277
service = self .env ["product.product" ].create (
277
278
{"name" : "Service Test" , "type" : "service" }
278
279
)
You can’t perform that action at this time.
0 commit comments