From 968bda9628d967617b33960456c96e9ab4fbe9e4 Mon Sep 17 00:00:00 2001
From: Jan David Mol <mol@astron.nl>
Date: Wed, 5 Dec 2018 09:53:59 +0000
Subject: [PATCH] Task LSMR-102: Annotate 400 responses in DRF

---
 SAS/LSMR/src/lsmr/lsmrapp/viewsets/lofar_viewset.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/SAS/LSMR/src/lsmr/lsmrapp/viewsets/lofar_viewset.py b/SAS/LSMR/src/lsmr/lsmrapp/viewsets/lofar_viewset.py
index cf2c28fa15b..908d30d5897 100644
--- a/SAS/LSMR/src/lsmr/lsmrapp/viewsets/lofar_viewset.py
+++ b/SAS/LSMR/src/lsmr/lsmrapp/viewsets/lofar_viewset.py
@@ -14,6 +14,7 @@ class LOFARViewSet(viewsets.ModelViewSet):
     def list(self, request):
         return super(UserViewSet, self).list(request)
 
+    @swagger_auto_schema(responses={400: 'invalid specification'})
     def create(self, request):
         return super(UserViewSet, self).create(request)
 
@@ -21,11 +22,11 @@ class LOFARViewSet(viewsets.ModelViewSet):
     def retrieve(self, request, pk=None):
         return super(UserViewSet, self).retrieve(request, pk)
 
-    @swagger_auto_schema(responses={404: 'not found'})
+    @swagger_auto_schema(responses={400: 'invalid specification', 404: 'not found'})
     def update(self, request, pk=None):
         return super(UserViewSet, self).update(request, pk)
 
-    @swagger_auto_schema(responses={404: 'not found'})
+    @swagger_auto_schema(responses={400: 'invalid specification', 404: 'not found'})
     def partial_update(self, request, pk=None):
         return super(UserViewSet, self).partial_update(request, pk)
 
-- 
GitLab