From: Benoît Pin <benoit.pin@gmail.com>
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://scm.cri.ensmp.fr/git/Plinn.git/commitdiff_plain/2d7deb0c7becf0cb7d78801fd2bcaa3edd5de7c3?ds=sidebyside;hp=--cc

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…
---

2d7deb0c7becf0cb7d78801fd2bcaa3edd5de7c3
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)