Fix : awx.awx.group preserve hosts fails when there are no hosts (#13913)

Co-authored-by: Sean Sullivan <ssulliva@redhat.com>
This commit is contained in:
Darshan
2023-06-07 15:24:59 -04:00
committed by GitHub
co-authored by Sean Sullivan
parent 8c86092bf5
commit 3c22fc9242
2 changed files with 27 additions and 3 deletions
+5 -3
View File
@@ -170,9 +170,11 @@ def main():
id_list.append(sub_obj['id'])
# Preserve existing objects
if (preserve_existing_hosts and relationship == 'hosts') or (preserve_existing_children and relationship == 'children'):
preserve_existing_check = module.get_all_endpoint(group['related'][relationship])
for sub_obj in preserve_existing_check['json']['results']:
id_list.append(sub_obj['id'])
if group:
preserve_existing_check = module.get_all_endpoint(group['related'][relationship])
for sub_obj in preserve_existing_check['json']['results']:
if 'id' in sub_obj:
id_list.append(sub_obj['id'])
if id_list:
association_fields[relationship] = id_list