new WFJT launch schema and cleanup

This commit is contained in:
AlanCoding
2017-01-12 12:24:49 -05:00
parent 258405aefe
commit dfd0885ec3
3 changed files with 20 additions and 16 deletions

View File

@@ -2946,7 +2946,10 @@ class WorkflowJobTemplateLaunch(WorkflowsEnforcementMixin, RetrieveAPIView):
always_allow_superuser = False
def update_raw_data(self, data):
obj = self.get_object()
try:
obj = self.get_object()
except PermissionDenied:
return data
extra_vars = data.pop('extra_vars', None) or {}
if obj:
for v in obj.variables_needed_to_start: