Commit a753cd2a authored by Jim Fulton's avatar Jim Fulton

Fixed an additional possible problem with getRolesInContext using the

wrong context.
parent 822c2ee7
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
############################################################################## ##############################################################################
"""Access control package""" """Access control package"""
__version__='$Revision: 1.91 $'[11:-2] __version__='$Revision: 1.92 $'[11:-2]
import Globals, App.Undo, socket, regex import Globals, App.Undo, socket, regex
from Globals import HTMLFile, MessageDialog, Persistent, PersistentMapping from Globals import HTMLFile, MessageDialog, Persistent, PersistentMapping
...@@ -144,6 +144,7 @@ class BasicUser(Implicit): ...@@ -144,6 +144,7 @@ class BasicUser(Implicit):
continue continue
if hasattr(object, 'im_self'): if hasattr(object, 'im_self'):
object=object.im_self object=object.im_self
object=getattr(object, 'aq_inner', object)
continue continue
break break
roles=list(roles) + local.keys() roles=list(roles) + local.keys()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment