diff --git a/addons/stock/wizard/stock_traceability.py b/addons/stock/wizard/stock_traceability.py index cc28c57b9bb..aa075b006df 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_id = cr.fetchone() + view_id = view_id and view_id[0] or 0.0 value = { 'domain': "[('id','in',["+','.join(map(str, ids))+"])]", 'name': ((type1=='move_history_ids2') and _('Upstream Traceability')) or _('Downstream Traceability'),