From bd061fd6322593bf44c5d368b0498bad5e8ec78a Mon Sep 17 00:00:00 2001 From: Evert Mulder Date: Mon, 20 May 2019 12:26:27 +0200 Subject: [PATCH] BUGFIX updating existing managed filters fails (#56631) --- .../modules/remote_management/manageiq/manageiq_group.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/ansible/modules/remote_management/manageiq/manageiq_group.py b/lib/ansible/modules/remote_management/manageiq/manageiq_group.py index 51f587166b..a0e2815f32 100644 --- a/lib/ansible/modules/remote_management/manageiq/manageiq_group.py +++ b/lib/ansible/modules/remote_management/manageiq/manageiq_group.py @@ -440,7 +440,8 @@ class ManageIQgroup(object): norm_current_filters = self.manageiq_filters_to_sorted_dict(current_filters) if norm_current_filters == norm_managed_filters: - new_filters_resource['managed'] = current_filters['managed'] + if 'managed' in current_filters: + new_filters_resource['managed'] = current_filters['managed'] else: if managed_filters_merge_mode == 'merge': merged_dict = self.merge_dict_values(norm_current_filters, norm_managed_filters)