diff --git a/bin/addons/base/res/res_user.py b/bin/addons/base/res/res_user.py
index 5507933537a7ccd423c1b5af5fe086655c5f2460..b4604de6da40cb8023b8e15624dd58c804718cea 100644
--- a/bin/addons/base/res/res_user.py
+++ b/bin/addons/base/res/res_user.py
@@ -301,8 +301,16 @@ class users(osv.osv):
 
     def _get_group(self,cr, uid, context=None):
         dataobj = self.pool.get('ir.model.data')
-        dummy,group_id = dataobj.get_object_reference(cr, 1, 'base', 'group_user')
-        return [group_id]
+        result = []
+        try:
+            dummy,group_id = dataobj.get_object_reference(cr, 1, 'base', 'group_user')
+            result.append(group_id)
+            dummy,group_id = dataobj.get_object_reference(cr, 1, 'base', 'group_partner_manager')
+            result.append(group_id)
+        except ValueError:
+            # If these groups does not exists anymore
+            pass
+        return result
 
     _defaults = {
         'password' : lambda *a : '',