From f80ad671e542c00609990d0cd6dc9ba87a8b8452 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Tue, 14 Oct 2014 04:29:14 -0400 Subject: [PATCH] Fix object level filtering based on permission --- mayan/apps/document_indexing/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mayan/apps/document_indexing/views.py b/mayan/apps/document_indexing/views.py index 9dbc3628da..a4e0723b4b 100644 --- a/mayan/apps/document_indexing/views.py +++ b/mayan/apps/document_indexing/views.py @@ -415,7 +415,7 @@ def document_index_list(request, document_id): # TODO: should be AND not OR Permission.objects.check_permissions(request.user, [PERMISSION_DOCUMENT_VIEW, PERMISSION_DOCUMENT_INDEXING_VIEW]) except PermissionDenied: - queryset = AccessEntry.objects.filter_objects_by_access(PERMISSION_DOCUMENT_INDEXING_VIEW, request.user, queryset) + queryset = AccessEntry.objects.filter_objects_by_access(PERMISSION_DOCUMENT_INDEXING_VIEW, request.user, queryset, related='index') for index_instance in queryset: object_list.append(get_breadcrumbs(index_instance, single_link=True, include_count=True))