diff options
| author | Simon Lejeune <sle@openerp.com> | 2019-08-22 09:32:23 +0000 |
|---|---|---|
| committer | Simon Lejeune <sle@openerp.com> | 2019-09-03 15:05:04 +0000 |
| commit | 20692736a99934bb26268d28cdece69b4229425b (patch) | |
| tree | ad893df62d1c1502e8f01d095d90768f254b2b56 /addons/delivery/models | |
| parent | 9d4a5526906e20a8628d3f52674c466a0625bad7 (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.py | 3 |
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) |
