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