mirror of
https://github.com/ansible/awx.git
synced 2026-01-11 01:57:35 -03:30
Fix to handle parameters with Boolean values correctly
* Addresses the issue #10057 Signed-off-by: Hideki Saito <saito@fgrep.org>
This commit is contained in:
parent
9ea6696bf9
commit
70f9d6f015
@ -751,7 +751,7 @@ def main():
|
||||
'webhook_service',
|
||||
):
|
||||
field_val = module.params.get(field_name)
|
||||
if field_val:
|
||||
if field_val is not None:
|
||||
new_fields[field_name] = field_val
|
||||
|
||||
if 'extra_vars' in new_fields:
|
||||
|
||||
@ -159,12 +159,30 @@
|
||||
extra_vars: {'foo': 'bar', 'another-foo': {'barz': 'bar2'}}
|
||||
labels:
|
||||
- "{{ lab1 }}"
|
||||
ask_inventory_on_launch: true
|
||||
ask_scm_branch_on_launch: true
|
||||
ask_limit_on_launch: true
|
||||
ask_variables_on_launch: true
|
||||
register: result
|
||||
|
||||
- assert:
|
||||
that:
|
||||
- "result is changed"
|
||||
|
||||
# Turn off ask_ * settings to test that the issue/10057 has been fixed
|
||||
- name: Turn ask_* settings OFF
|
||||
tower_workflow_job_template:
|
||||
name: "{{ wfjt_name }}"
|
||||
ask_inventory_on_launch: false
|
||||
ask_scm_branch_on_launch: false
|
||||
ask_limit_on_launch: false
|
||||
ask_variables_on_launch: false
|
||||
state: present
|
||||
|
||||
- assert:
|
||||
that:
|
||||
- "result is changed"
|
||||
|
||||
# Node actions do what this schema command used to do
|
||||
# schema: [{"success": [{"job_template": "{{ jt1_name }}"}], "job_template": "{{ jt2_name }}"}]
|
||||
- name: Create leaf node
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user