[IMP] res_user: add a try catch in default_get for get_object_reference of default_groups_ref
bzr revid: chm@openerp.com-20130313154309-6dbd7y1ftxzpcmlx
This commit is contained in:
parent
b860c00593
commit
9957d9654a
|
@ -791,8 +791,11 @@ class users_view(osv.osv):
|
|||
for group_xml_id in context["default_groups_ref"]:
|
||||
group_split = group_xml_id.split('.')
|
||||
if len(group_split) != 2:
|
||||
raise osv.except_osv(_('Invalid context value'), _('Invalid context default_groups_ref value (model.name_id) : "%s"') % group)
|
||||
temp, group_id = ir_model_data.get_object_reference(cr, uid, group_split[0], group_split[1]);
|
||||
raise osv.except_osv(_('Invalid context value'), _('Invalid context default_groups_ref value (model.name_id) : "%s"') % group_xml_id)
|
||||
try:
|
||||
temp, group_id = ir_model_data.get_object_reference(cr, uid, group_split[0], group_split[1])
|
||||
except ValueError:
|
||||
group_id = False
|
||||
groups += [group_id]
|
||||
values['groups_id'] = groups
|
||||
return values
|
||||
|
|
Loading…
Reference in New Issue