File contents
--- exUserFolder.py.orig Tue Dec 25 01:32:58 2001
+++ exUserFolder.py Tue Dec 25 02:11:31 2001
@@ -103,6 +103,7 @@
sessionTracking=None, idleTimeout=None,
REQUEST={}):
""" """
+ self = self.this() # call the FactoryDispatcher's this()
if hasattr(self.aq_base, 'acl_users'):
return MessageDialog(
title ='Item Exists',
@@ -111,8 +112,8 @@
ob=exUserFolder(authId, propId, memberId, cookie_mode, session_length,
sessionTracking, idleTimeout)
self._setObject('acl_users', ob, None, None, 0)
- self.__allow_groups__=self.acl_users
- ob=getattr(self, 'acl_users')
+ self.__allow_groups__=ob # avoid possible acquisition
+ ob=self._getOb('acl_users') # avoid possible acquisition
ob.postInitialisation(REQUEST)
if REQUEST:
return self.manage_main(self, REQUEST)