Ensure privacy_level is settable/inherited properly

This commit is contained in:
Eliot Berriot 2018-03-16 23:31:08 +01:00
parent 859f8a0570
commit 2a3f43ecb1
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
2 changed files with 32 additions and 10 deletions

View file

@ -32,7 +32,12 @@ class PlaylistViewSet(
return self.queryset.filter(user=self.request.user)
def perform_create(self, serializer):
return serializer.save(user=self.request.user)
return serializer.save(
user=self.request.user,
privacy_level=serializer.validated_data.get(
'privacy_level', self.request.user.privacy_level)
)
class PlaylistTrackViewSet(