summaryrefslogtreecommitdiff
path: root/addons/delivery/models
diff options
context:
space:
mode:
authorSimon Lejeune <sle@openerp.com>2019-08-22 09:32:23 +0000
committerSimon Lejeune <sle@openerp.com>2019-09-03 15:05:04 +0000
commit20692736a99934bb26268d28cdece69b4229425b (patch)
treead893df62d1c1502e8f01d095d90768f254b2b56 /addons/delivery/models
parent9d4a5526906e20a8628d3f52674c466a0625bad7 (diff)
[REF] delivery: multi company
Ensure proper domains are applied and enforced on relation fields thanks to the `check_company` attributes. task-1985992
Diffstat (limited to 'addons/delivery/models')
-rw-r--r--addons/delivery/models/stock_picking.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/addons/delivery/models/stock_picking.py b/addons/delivery/models/stock_picking.py
index fb31d2da7c4..66bea256e92 100644
--- a/addons/delivery/models/stock_picking.py
+++ b/addons/delivery/models/stock_picking.py
@@ -77,7 +77,7 @@ class StockPicking(models.Model):
carrier_price = fields.Float(string="Shipping Cost")
delivery_type = fields.Selection(related='carrier_id.delivery_type', readonly=True)
- carrier_id = fields.Many2one("delivery.carrier", string="Carrier", domain="['|', ('company_id', '=', False), ('company_id', '=', company_id)]")
+ carrier_id = fields.Many2one("delivery.carrier", string="Carrier", check_company=True)
volume = fields.Float(copy=False)
weight = fields.Float(compute='_cal_weight', digits='Stock Weight', store=True, help="Total weight of the products in the picking.")
carrier_tracking_ref = fields.Char(string='Tracking Reference', copy=False)
@@ -161,7 +161,6 @@ class StockPicking(models.Model):
self.message_post(body=msg)
self._add_delivery_cost_to_so()
-
def print_return_label(self):
self.ensure_one()
res = self.carrier_id.get_return_label(self)