Fix #563: unplayable radios for anonymous users

This commit is contained in:
Eliot Berriot 2019-05-02 10:01:02 +02:00
parent 1a639a8fde
commit 0be93ec05b
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
8 changed files with 42 additions and 16 deletions

View file

@ -47,6 +47,6 @@ class OwnerPermission(BasePermission):
owner_field = getattr(view, "owner_field", "user")
owner = operator.attrgetter(owner_field)(obj)
if owner != request.user:
if not owner or not request.user.is_authenticated or owner != request.user:
raise Http404
return True