diff --git a/addons/stock/wizard/stock_traceability.py b/addons/stock/wizard/stock_traceability.py index cc28c57b9bb..28007592f23 100644 --- a/addons/stock/wizard/stock_traceability.py +++ b/addons/stock/wizard/stock_traceability.py @@ -47,7 +47,8 @@ class action_traceability(osv.osv_memory): obj = self.pool.get('stock.move') ids = obj.search(cr, uid, [(field, 'in',lot_id)]) cr.execute('select id from ir_ui_view where model=%s and field_parent=%s and type=%s', ('stock.move', type1, 'tree')) - view_id = cr.fetchone()[0] + view_ids = cr.fetchone() + view_id = view_ids and view_ids[0] or False value = { 'domain': "[('id','in',["+','.join(map(str, ids))+"])]", 'name': ((type1=='move_history_ids2') and _('Upstream Traceability')) or _('Downstream Traceability'),