idempotent push device token
authorRadek Czajka <rczajka@rczajka.pl>
Wed, 3 Sep 2025 13:04:42 +0000 (15:04 +0200)
committerRadek Czajka <rczajka@rczajka.pl>
Wed, 3 Sep 2025 13:04:42 +0000 (15:04 +0200)
src/push/api/views.py

index 3eae8e3..0c575b9 100644 (file)
@@ -8,6 +8,8 @@ from push import models
 
 class DeviceTokenSerializer(serializers.ModelSerializer):
     deleted = serializers.BooleanField(default=False, write_only=True)
 
 class DeviceTokenSerializer(serializers.ModelSerializer):
     deleted = serializers.BooleanField(default=False, write_only=True)
+    # Explicit definition to disable unique validator.
+    token = serializers.CharField()
 
     class Meta:
         model = models.DeviceToken
 
     class Meta:
         model = models.DeviceToken