From: Benoît Pin Date: Thu, 27 Jun 2013 23:25:34 +0000 (+0200) Subject: Fix problème d'acquisition. La méthode getUser appelée (au cours de l'appel à getRole... X-Git-Url: https://svn.cri.ensmp.fr/git/Plinn.git/commitdiff_plain/2d7deb0c7becf0cb7d78801fd2bcaa3edd5de7c3?ds=sidebyside Fix problème d'acquisition. La méthode getUser appelée (au cours de l'appel à getRoles) était l'implémentation de MemberAdapter au lieu d'être celle de GroupUserFolder… --- diff --git a/MemberDataTool.py b/MemberDataTool.py index 85fc4b2..c83ff49 100755 --- a/MemberDataTool.py +++ b/MemberDataTool.py @@ -154,7 +154,8 @@ class MemberAdapter(BaseMemberAdapter, SimpleItem, DynamicType, CMFCatalogAware) return super(MemberAdapter, self).getId() def getRoles(self): - return super(MemberAdapter, self).getRoles() + return self._user.aq_inner.getRoles() + # return super(MemberAdapter, self).getRoles() def getRolesInContext(self, object): return super(MemberAdapter, self).getRolesInContext(object)