From d46279ef7b9c1521a0cff0373df805c6d10d3479 Mon Sep 17 00:00:00 2001
From: amoyaux <arm@odoo.com>
Date: Tue, 3 Oct 2017 11:24:43 +0200
Subject: [PATCH] [FIX] stock: traceback package tree view

_compute_package_info iterate on package but
sometimes self is used resulting in an ensure one
exception.
---
 addons/stock/models/stock_quant.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/addons/stock/models/stock_quant.py b/addons/stock/models/stock_quant.py
index a9a59d16440d..ca60cb502398 100644
--- a/addons/stock/models/stock_quant.py
+++ b/addons/stock/models/stock_quant.py
@@ -330,8 +330,8 @@ class QuantPackage(models.Model):
     def _compute_package_info(self):
         for package in self:
             values = {'location_id': False, 'company_id': self.env.user.company_id.id, 'owner_id': False}
-            if self.quant_ids:
-                values['location_id'] = self.quant_ids[0].location_id
+            if package.quant_ids:
+                values['location_id'] = package.quant_ids[0].location_id
             package.location_id = values['location_id']
             package.company_id = values['company_id']
             package.owner_id = values['owner_id']
-- 
GitLab