From de79648e9b0df2052f4f048f95e30e14211c3c7a Mon Sep 17 00:00:00 2001 From: Hans Date: Thu, 19 Dec 2013 14:53:48 -0800 Subject: [PATCH] Fix Anonymous User errors when using both django-guardian and DjangoModelPermissionsOrAnonReadOnly. --- rest_framework/filters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rest_framework/filters.py b/rest_framework/filters.py index 5c6a187c4..1274c5f02 100644 --- a/rest_framework/filters.py +++ b/rest_framework/filters.py @@ -155,7 +155,7 @@ class DjangoObjectPermissionsFilter(BaseFilterBackend): perm_format = '%(app_label)s.view_%(model_name)s' def filter_queryset(self, request, queryset, view): - user = request.user + user = request.user if request.user.is_authenticated() else guardian.utils.get_anonymous_user() model_cls = queryset.model kwargs = { 'app_label': model_cls._meta.app_label,