diff options
author | 2019-05-03 23:04:35 +0200 | |
---|---|---|
committer | 2019-05-03 23:04:35 +0200 | |
commit | 314939e35c6000c057254789848ada62854f0585 (patch) | |
tree | 2c3082253f7d776853be99bfe79189ce5a7f5b72 /pydis_site | |
parent | Changing import symbol structure to be consistent (diff) |
Explicitely using exists() and changing endpoint back to end
Diffstat (limited to 'pydis_site')
-rw-r--r-- | pydis_site/apps/api/viewsets/bot/nomination.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pydis_site/apps/api/viewsets/bot/nomination.py b/pydis_site/apps/api/viewsets/bot/nomination.py index b4e0b463..26b43f0f 100644 --- a/pydis_site/apps/api/viewsets/bot/nomination.py +++ b/pydis_site/apps/api/viewsets/bot/nomination.py @@ -156,7 +156,7 @@ class NominationViewSet(CreateModelMixin, RetrieveModelMixin, ListModelMixin, Ge raise ValidationError({field: ['This field cannot be set at creation.']}) user_id = request.data.get("user") - if Nomination.objects.filter(active=True, user__id=user_id): + if Nomination.objects.filter(active=True, user__id=user_id).exists(): raise ValidationError({'active': ['There can only be one active nomination.']}) serializer = self.get_serializer( @@ -194,7 +194,7 @@ class NominationViewSet(CreateModelMixin, RetrieveModelMixin, ListModelMixin, Ge return Response(serializer.data) @action(detail=True, methods=['patch']) - def dismiss(self, request, pk=None): + def end(self, request, pk=None): """ DRF action for ending an active nomination. |