diff --git a/openerp/addons/base/res/res_users.py b/openerp/addons/base/res/res_users.py
index 6dc1bf1a40b..586e4c41584 100644
--- a/openerp/addons/base/res/res_users.py
+++ b/openerp/addons/base/res/res_users.py
@@ -708,9 +708,14 @@ class groups_view(osv.osv):
# and introduces the reified group fields
view = self.get_user_groups_view(cr, uid, context)
if view:
+ xml = u"""
+
+
+%s
+%s
+
+"""
xml1, xml2 = [], []
- xml1.append('')
- xml1.append('')
xml1.append('' % _('Applications'))
for app, kind, gs in self.get_groups_by_application(cr, uid, context):
if kind == 'selection':
@@ -725,8 +730,7 @@ class groups_view(osv.osv):
for g in gs:
field_name = name_boolean_group(g.id)
xml2.append('' % field_name)
- xml2.append('')
- view.write({'arch': '\n'.join(xml1 + xml2)})
+ view.write({'arch': xml % ('\n'.join(xml1), '\n'.join(xml2))})
return True
def get_user_groups_view(self, cr, uid, context=None):