[Erp5-report] r42363 nicolas.dumazet - /erp5/trunk/products/ERP5Type/Utils.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Jan 17 03:10:48 CET 2011


Author: nicolas.dumazet
Date: Mon Jan 17 03:10:47 2011
New Revision: 42363

URL: http://svn.erp5.org?rev=42363&view=rev
Log:
dont use getToolByName, dont crash if portal_membership isnt here.

Modified:
    erp5/trunk/products/ERP5Type/Utils.py

Modified: erp5/trunk/products/ERP5Type/Utils.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Utils.py?rev=42363&r1=42362&r2=42363&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Utils.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Utils.py [utf8] Mon Jan 17 03:10:47 2011
@@ -1211,8 +1211,8 @@ def createExpressionContext(object, port
         folder = aq_parent(aq_inner(folder))
 
   if portal is not None:
-    pm = getToolByName(portal, 'portal_membership')
-    if pm.isAnonymousUser():
+    pm = getattr(portal, 'portal_membership', None)
+    if pm is None or pm.isAnonymousUser():
       member = None
     else:
       member = pm.getAuthenticatedMember()



More information about the Erp5-report mailing list