diff options
Diffstat (limited to 'pydis_site/apps')
| -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. | 
