From 426b7ac11f6892085f9a97440d8c462e78b05a73 Mon Sep 17 00:00:00 2001 From: Benjamyn Date: Tue, 3 Nov 2020 09:48:22 +1100 Subject: [PATCH] Fixed posting new migrations --- migratorapi/api/views.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/migratorapi/api/views.py b/migratorapi/api/views.py index 3e0721f..0864d06 100644 --- a/migratorapi/api/views.py +++ b/migratorapi/api/views.py @@ -23,6 +23,13 @@ class MigrationList(APIView): serializer = MigrationOverView(migrations, many=True) return Response(serializer.data) + def post(self, request, format=None): + serializer = MigrationSerializer(data=request.data) + if serializer.is_valid(): + serializer.save() + return Response(serializer.data, status=status.HTTP_201_CREATED) + return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) + class MigrationDetails(APIView): ''' Returns full migration details