hooghuis team mailing list archive
-
hooghuis team
-
Mailing list archive
-
Message #00004
[Bug 453951] Re: Could not adapt <schooltool.app.app.SchoolToolApplication object at 0x88a9320...
** Changed in: schooltool
Status: Fix Committed => Fix Released
--
Could not adapt <schooltool.app.app.SchoolToolApplication object at 0x88a9320...
https://bugs.launchpad.net/bugs/453951
You received this bug notification because you are a member of Het
Hooghuis Ubuntu Team, which is subscribed to SchoolTool 1.2.0.
Status in SchoolTool: Fix Released
Bug description:
2009-10-17 14:44:51,708 http://localhost:7080/persons/manager/@@index.html
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/zope/publisher/publish.py", line 130, in publish obj = request.traverse(obj)
File "/usr/lib/python2.5/site-packages/zope/publisher/browser.py", line 527, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob)
File "/usr/lib/python2.5/site-packages/zope/app/publication/browser.py", line 66, in getDefaultTraversal return ob.browserDefault(request)
File "/usr/lib/python2.5/site-packages/schooltool/securitypolicy/policy.py", line 45, in checkPermission return self.checkByAdaptation(permission, obj)
File "/usr/lib/python2.5/site-packages/schooltool/securitypolicy/policy.py", line 58, in checkByAdaptation if crowd.contains(participation.principal):
File "/usr/lib/python2.5/site-packages/schooltool/securitypolicy/crowds.py", line 62, in contains if crowd.contains(principal):
File "/usr/lib/python2.5/site-packages/schooltool/basicperson/security.py", line 36, in contains teachers = IGroupContainer(ISchoolToolApplication(None))['teachers']
TypeError: ('Could not adapt', <schooltool.app.app.SchoolToolApplication object at 0x88a9320>, <InterfaceClass schooltool.group.interfaces.IGroupContainer>)