From 817a67cd413be9c552386d9a9559aef5790c1a0d Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Fri, 14 Apr 2017 11:46:05 +1000 Subject: [PATCH] Fix for project API If project is not specified in URL, take value from JSON --- InvenTree/project/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/InvenTree/project/views.py b/InvenTree/project/views.py index 7c3518ee33..923fff27fe 100644 --- a/InvenTree/project/views.py +++ b/InvenTree/project/views.py @@ -67,7 +67,9 @@ class ProjectPartsList(generics.ListCreateAPIView): def create(self, request, *args, **kwargs): # Ensure project link is set correctly - request.data['project'] = self.request.query_params.get('project', None) + prj_id = self.request.query_params.get('project', None) + if prj_id: + request.data['project'] = prj_id return super(ProjectPartsList, self).create(request, *args, **kwargs)