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

@ -70,7 +70,7 @@ class RadioSessionSerializer(serializers.ModelSerializer):
return data
def create(self, validated_data):
validated_data["user"] = self.context["user"]
validated_data["user"] = self.context.get("user")
if validated_data.get("related_object_id"):
radio = registry[validated_data["radio_type"]]()
validated_data["related_object"] = radio.get_related_object(