From a60401abb9f345b308d960c5ef41b2dfc7bb85b9 Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Mon, 1 Oct 2018 09:53:41 -0400 Subject: [PATCH] fix bug with WFJT launch validation --- awx/api/serializers.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/awx/api/serializers.py b/awx/api/serializers.py index 1836d67830..122d330cb3 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -4443,9 +4443,9 @@ class WorkflowJobLaunchSerializer(BaseSerializer): return dict(name=obj.name, id=obj.id, description=obj.description) def validate(self, attrs): - obj = self.instance + template = self.instance - accepted, rejected, errors = obj._accept_or_ignore_job_kwargs( + accepted, rejected, errors = template._accept_or_ignore_job_kwargs( _exclude_errors=['required'], **attrs) self._ignored_fields = rejected @@ -4458,11 +4458,11 @@ class WorkflowJobLaunchSerializer(BaseSerializer): if errors: raise serializers.ValidationError(errors) - WFJT_extra_vars = obj.extra_vars - WFJT_inventory = obj.inventory + WFJT_extra_vars = template.extra_vars + WFJT_inventory = template.inventory super(WorkflowJobLaunchSerializer, self).validate(attrs) - obj.extra_vars = WFJT_extra_vars - obj.inventory = WFJT_inventory + template.extra_vars = WFJT_extra_vars + template.inventory = WFJT_inventory return accepted