[Checkins] SVN: Products.CMFCore/branches/miwa-adapterise-memberdata/Products/CMFCore/MemberDataTool.py adjust lookup

Miles Waller miles at jamkit.com
Mon Mar 23 06:31:16 EDT 2009


Log message for revision 98308:
  adjust lookup

Changed:
  U   Products.CMFCore/branches/miwa-adapterise-memberdata/Products/CMFCore/MemberDataTool.py

-=-
Modified: Products.CMFCore/branches/miwa-adapterise-memberdata/Products/CMFCore/MemberDataTool.py
===================================================================
--- Products.CMFCore/branches/miwa-adapterise-memberdata/Products/CMFCore/MemberDataTool.py	2009-03-23 10:28:21 UTC (rev 98307)
+++ Products.CMFCore/branches/miwa-adapterise-memberdata/Products/CMFCore/MemberDataTool.py	2009-03-23 10:31:15 UTC (rev 98308)
@@ -196,7 +196,10 @@
         members = self._members
         if not id in members:
             base = aq_base(self)
-            factory = queryUtility(IMemberData, default=MemberData)
+            factory = queryUtility(IMemberData)
+            if factory is None:
+                # BBB
+                factory = MemberData
             members[id] = factory(base, id)
         # Return a wrapper with self as containment and
         # the user as context.



More information about the Checkins mailing list