# HG changeset patch # User Pawel Solyga # Date 1235920408 0 # Node ID b0bb5c8b5f78e8c1b22678e69cd58dc8f90a39a4 # Parent fc065bbf3ac827845ca0f2d6ebd9430e2cb68215 Fix bug in checkDocumentPick of soc.views.helper.access module, which cause KeyError exceptions in document picker. Patch by: Pawel Solyga Reviewed by: to-be-reviewed diff -r fc065bbf3ac8 -r b0bb5c8b5f78 app/soc/views/helper/access.py --- a/app/soc/views/helper/access.py Sun Mar 01 15:10:43 2009 +0000 +++ b/app/soc/views/helper/access.py Sun Mar 01 15:13:28 2009 +0000 @@ -743,7 +743,7 @@ def checkHasDocumentAccess(self, django_args, logic, target_scope): """Checks that the user has access to the specified document scope. """ - + prefix = django_args['prefix'] if self.SCOPE_DEPTH.get(prefix): scope_logic, depths = self.SCOPE_DEPTH[prefix] @@ -1399,6 +1399,7 @@ raise out_of_band.AccessViolation(message_fmt=DEF_PREFIX_NOT_IN_ARGS_MSG) prefix = get_args['prefix'] + django_args['prefix'] = prefix checker = rights_logic.Checker(prefix) memberships = checker.getMemberships()