allow credential_id to job template launch. Funnel credential_id into credential.

This commit is contained in:
Chris Meyers
2015-04-27 13:31:57 -04:00
parent d0f05ac2cd
commit 086ae8f9ad
2 changed files with 16 additions and 0 deletions

View File

@@ -1445,6 +1445,9 @@ class JobTemplateLaunch(RetrieveAPIView, GenericAPIView):
if not request.user.can_access(self.model, 'start', obj):
raise PermissionDenied()
if 'credential' not in request.DATA and 'credential_id' in request.DATA:
request.DATA['credential'] = request.DATA['credential_id']
serializer = self.serializer_class(data=request.DATA, context={'obj': obj})
if not serializer.is_valid():
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)