X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/a6c437b4a4ef1c8d17154cb9d2c48101ef53cc47..1d57e715ccbf1aee886af56ef486fff603cd2719:/src/push/api/views.py?ds=sidebyside diff --git a/src/push/api/views.py b/src/push/api/views.py index 9de21c9cc..3eae8e369 100644 --- a/src/push/api/views.py +++ b/src/push/api/views.py @@ -21,10 +21,11 @@ class DeviceTokenSerializer(serializers.ModelSerializer): return self.create(self.validated_data) def create(self, validated_data): - return models.DeviceToken.objects.create( + obj, created = models.DeviceToken.objects.get_or_create( user=self.context['request'].user, token=validated_data['token'], ) + return obj def destroy(self, validated_data): models.DeviceToken.objects.filter(