--- a/cubicweb/req.py Wed Oct 05 10:17:39 2016 +0200
+++ b/cubicweb/req.py Mon Jun 06 15:26:49 2016 +0200
@@ -86,14 +86,10 @@
connection too.
"""
rset = self.eid_rset(orig_user.eid, 'CWUser')
- user_cls = self.vreg['etypes'].etype_class('CWUser')
- user = user_cls(self, rset, row=0, groups=orig_user.groups,
- properties=orig_user.properties)
- user.cw_attr_cache['login'] = orig_user.login # cache login
+ user = self.vreg['etypes'].etype_class('CWUser')(self, rset, row=0)
+ user.cw_attr_cache['login'] = orig_user.login # cache login
self.user = user
self.set_entity_cache(user)
- self.set_language(user.prefered_language())
-
def set_language(self, lang):
"""install i18n configuration for `lang` translation.