Skip to content

Commit b89509b

Browse files
committed
[FIX] sale_order_wh_from_delivery_carrier: Warehouse computing is updated.
1 parent 56e25fd commit b89509b

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

sale_order_wh_from_delivery_carrier/models/sale_order.py

+8-3
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,13 @@ class SaleOrder(models.Model):
99
)
1010
def _compute_warehouse_id(self):
1111
# Set warehouse by shipping method
12-
so_with_shipping = self.filtered("carrier_id")
13-
for order in so_with_shipping:
14-
if order.state == "draft" and order.carrier_id.so_warehouse_id:
12+
so_with_shipping = self.browse()
13+
for order in self:
14+
if (
15+
order.state == "draft"
16+
and order.carrier_id
17+
and order.carrier_id.so_warehouse_id
18+
):
1519
order.warehouse_id = order.carrier_id.so_warehouse_id
20+
so_with_shipping |= order
1621
return super(SaleOrder, self - so_with_shipping)._compute_warehouse_id()

0 commit comments

Comments
 (0)