summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorGoffin Simon <sig@odoo.com>2019-04-15 13:20:46 +0000
committerGoffin Simon <sig@odoo.com>2019-04-15 13:20:46 +0000
commitae61ed7f50998c1fd78c79e4c1931b7c3fac68c3 (patch)
treebfebecfaf87461f84178c97d046136d92fb2af39 /addons
parent027ff77a9e113bc0aa097b3ee1f7a75fccd570c3 (diff)
[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) <sig@openerp.com>
Diffstat (limited to 'addons')
-rw-r--r--addons/delivery/models/sale_order.py2
1 files changed, 1 insertions, 1 deletions
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):