Skip to content

Commit 888359e

Browse files
[IMP] code simplification for _available_carriers method in sale order
1 parent dca2425 commit 888359e

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

shopinvader_delivery_carrier/models/sale_order.py

+3-12
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,6 @@ def _compute_shopinvader_available_carrier_ids(self):
1919
order.shopinvader_available_carrier_ids = order._available_carriers()
2020

2121
def _available_carriers(self):
22-
carriers = self.env["delivery.carrier"].search(
23-
[
24-
"|",
25-
("company_id", "=", False),
26-
("company_id", "=", self.company_id.id),
27-
]
28-
)
29-
return (
30-
carriers.available_carriers(self.partner_shipping_id)
31-
if self.partner_id
32-
else carriers
33-
)
22+
self.ensure_one()
23+
wizard = self.env["choose.delivery.carrier"].new({"order_id": self.id})
24+
return wizard.available_carrier_ids._origin

0 commit comments

Comments
 (0)