aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site
diff options
context:
space:
mode:
authorGravatar SebastiaanZ <[email protected]>2019-05-03 23:04:35 +0200
committerGravatar SebastiaanZ <[email protected]>2019-05-03 23:04:35 +0200
commit314939e35c6000c057254789848ada62854f0585 (patch)
tree2c3082253f7d776853be99bfe79189ce5a7f5b72 /pydis_site
parentChanging 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.py4
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.