Fix multiple tokens issue

clubs
Laurent 1 year ago
parent e0ec5e0307
commit e4665726df
  1. 25
      api/views.py

@ -252,21 +252,16 @@ class DeviceTokenViewSet(viewsets.ModelViewSet):
return self.queryset.filter(user=self.request.user) return self.queryset.filter(user=self.request.user)
return [] return []
# def create(self, request, *args, **kwargs): def create(self, request, *args, **kwargs):
# value = request.data.get('value') value = request.data.get('value')
# if DeviceToken.objects.filter(value=value).exists(): if DeviceToken.objects.filter(value=value).exists():
# return Response({"detail": "This device token is already registered."}, status=208) return Response({"detail": "This device token is already registered."}, status=208)
# print('a') serializer = self.get_serializer(data=request.data)
# serializer = self.get_serializer(data=request.data) serializer.is_valid(raise_exception=True)
# print('b') self.perform_create(serializer)
# # serializer.is_valid(raise_exception=True) headers = self.get_success_headers(serializer.data)
# print('c') return Response(serializer.data, status=status.HTTP_201_CREATED, headers=headers)
# self.perform_create(serializer)
# print('d')
# headers = self.get_success_headers(serializer.data)
# return Response(serializer.data, status=status.HTTP_201_CREATED, headers=headers)
def perform_create(self, serializer): def perform_create(self, serializer):
# serializer.is_valid(raise_exception=True)
serializer.save(user=self.request.user) serializer.save(user=self.request.user)

Loading…
Cancel
Save