diff --git a/djangoldp/permissions.py b/djangoldp/permissions.py index 90862a84ba142799f9bc1216eb1b09dbc9625e4b..49ef6a968cbbced48ec4b78b1fbcb901795f6b87 100644 --- a/djangoldp/permissions.py +++ b/djangoldp/permissions.py @@ -67,7 +67,7 @@ class AnonymousReadOnly(permissions.DjangoObjectPermissions): if author == request.user: return True else: - return super().has_object_permission(request, view) + return super().has_object_permission(request, view, obj) class InboxPermissions(permissions.DjangoObjectPermissions): diff --git a/djangoldp/tests/tests_user_permissions.py b/djangoldp/tests/tests_user_permissions.py index 3336aa8f1b31d6f5062e0bd02767e85013bc0e44..93d2da07ff5d034f21a7f9d9a5c623933028ab6b 100644 --- a/djangoldp/tests/tests_user_permissions.py +++ b/djangoldp/tests/tests_user_permissions.py @@ -11,6 +11,7 @@ class TestUserPermissions(TestCase): self.factory = RequestFactory() # self.c = Client() self.user = User.objects.create_user(username='john', email='jlennon@beatles.com', password='glass onion') + self.job = JobOffer.objects.create(title="job") def tearDown(self): self.user.delete()