File tree 1 file changed +5
-5
lines changed
shopinvader_api_delivery_pickup/routers
1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -36,7 +36,9 @@ def set_delivery_pickup(
36
36
cart = env ["sale.order" ]._find_open_cart (partner .id , uuid )
37
37
if not cart :
38
38
raise UserError (_ ("There is no cart" ))
39
- env ["shopinvader_api_cart.cart_router.helper" ]._set_delivery_pickup (cart , data )
39
+ env ["shopinvader_api_cart.cart_router.helper" ]._set_delivery_pickup (
40
+ cart , data .pickup_site_id
41
+ )
40
42
return Sale .from_sale_order (cart ) if cart else None
41
43
42
44
@@ -45,10 +47,8 @@ class ShopinvaderApiCartRouterHelper(models.AbstractModel):
45
47
46
48
# Set delivery pickup
47
49
@api .model
48
- def _set_delivery_pickup (self , cart , data ):
49
- pickup_site = self .env ["dropoff.site" ].search (
50
- [("id" , "=" , data .pickup_site_id )]
51
- )
50
+ def _set_delivery_pickup (self , cart , pickup_site_id ):
51
+ pickup_site = self .env ["dropoff.site" ].search ([("id" , "=" , pickup_site_id )])
52
52
if not pickup_site :
53
53
raise UserError (_ ("Invalid code for pickup site" ))
54
54
if pickup_site .carrier_id not in cart .shopinvader_available_carrier_ids :
You can’t perform that action at this time.
0 commit comments