From e3c15db0eff18b6489cd257be35b0f65c22a49e0 Mon Sep 17 00:00:00 2001 From: Samuel Gaist <samuel.gaist@idiap.ch> Date: Thu, 23 Apr 2020 16:37:01 +0200 Subject: [PATCH] [team][api] Make serializer raise exception on validation --- beat/web/team/api.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/beat/web/team/api.py b/beat/web/team/api.py index 69a74de5a..fcb5cd0d2 100644 --- a/beat/web/team/api.py +++ b/beat/web/team/api.py @@ -42,7 +42,6 @@ from .serializers import TeamUpdateSerializer from .models import Team from .permissions import IsOwner, HasPrivacyLevel -from ..common.responses import BadRequestResponse from ..common.mixins import CommonContextMixin @@ -137,8 +136,7 @@ class TeamDetailView(CommonContextMixin, generics.RetrieveUpdateDestroyAPIView): serializer = self.writing_serializer_class( team, data=request.data, partial=True ) - if not (serializer.is_valid()): - return BadRequestResponse(serializer.errors) + serializer.is_valid(raise_exception=True) db_object = serializer.save() -- GitLab