Finished fix for collector #558. restrictedTraverse() was not providing
adequate context for the security manager, resulting in excessive Unauthorized errors. The previous fix corrected traversal using __bobo_traverse__(); this fix corrects traversal using getattr(). The problem was solved by simply making use of AccessControl.ZopeGuards.guarded_getattr().
Showing
Please register or sign in to comment