[FIX]crm: several calls to _get_id for external id 'categ_phone2' which were not...
[odoo/odoo.git] / addons / crm / wizard / crm_opportunity_to_phonecall.py
index ee7ed1f..ec1dfbb 100644 (file)
@@ -34,9 +34,11 @@ class crm_opportunity2phonecall(osv.osv_memory):
         opp_obj = self.pool.get('crm.lead')
         categ_id = False
         data_obj = self.pool.get('ir.model.data')
-        res_id = data_obj._get_id(cr, uid, 'crm', 'categ_phone2')
-        if res_id:
+        try:
+            res_id = data_obj._get_id(cr, uid, 'crm', 'categ_phone2')
             categ_id = data_obj.browse(cr, uid, res_id, context=context).res_id
+        except ValueError:
+            pass
 
         record_ids = context and context.get('active_ids', []) or []
         res = {}