From ae61ed7f50998c1fd78c79e4c1931b7c3fac68c3 Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Mon, 15 Apr 2019 13:20:46 +0000 Subject: [PATCH] [FIX] delivery: Delivery method zip using the customer not shipping address The available_carriers must be computed according to the shipping address. opw:1967445 closes odoo/odoo#32693 Signed-off-by: Simon Goffin (sig) --- addons/delivery/models/sale_order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/delivery/models/sale_order.py b/addons/delivery/models/sale_order.py index ddaff58caa9..08df6ded78f 100644 --- a/addons/delivery/models/sale_order.py +++ b/addons/delivery/models/sale_order.py @@ -25,7 +25,7 @@ class SaleOrder(models.Model): def _compute_available_carrier(self): carriers = self.env['delivery.carrier'].search([]) for rec in self: - rec.available_carrier_ids = carriers.available_carriers(rec.partner_id) if rec.partner_id else carriers + rec.available_carrier_ids = carriers.available_carriers(rec.partner_shipping_id) if rec.partner_id else carriers def get_delivery_price(self): for order in self.filtered(lambda o: o.state in ('draft', 'sent') and len(o.order_line) > 0):