[FIX] stock: return goods to provider wizard displays wrong picking view
[odoo/odoo.git] / addons / stock / wizard / stock_return_picking.py
index 2deaa55..3175c38 100644 (file)
@@ -208,7 +208,10 @@ class stock_return_picking(osv.osv_memory):
         }
         data_pool = self.pool.get('ir.model.data')
         action = {}
-        action_model,action_id = data_pool.get_object_reference(cr, uid, 'stock', view_list.get(new_type,'action_picking_tree6'))
+        try:
+            action_model,action_id = data_pool.get_object_reference(cr, uid, 'stock', view_list.get(new_type,'action_picking_tree6'))
+        except ValueError:
+            raise osv.except_osv(_('Error'), _('Object reference %s not found' % view_list.get(new_type,'action_picking_tree6')))
         if action_model:
             action_pool = self.pool.get(action_model)
             action = action_pool.read(cr, uid, action_id, context=context)