From 661f7be0fe5acea3901b13691bef68467521aec2 Mon Sep 17 00:00:00 2001 From: Sumit Jaiswal Date: Mon, 13 May 2019 14:30:39 +0530 Subject: [PATCH] To fix the issue where nios_zone module was running second time for same object (#55595) * fix for 55128 issue Signed-off-by: Sumit Jaiswal * review comment fix Signed-off-by: Sumit Jaiswal --- lib/ansible/module_utils/net_tools/nios/api.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ansible/module_utils/net_tools/nios/api.py b/lib/ansible/module_utils/net_tools/nios/api.py index 1b85ea27fde..6a88bb095c3 100644 --- a/lib/ansible/module_utils/net_tools/nios/api.py +++ b/lib/ansible/module_utils/net_tools/nios/api.py @@ -455,8 +455,8 @@ class WapiModule(WapiBase): temp = ib_spec['restart_if_needed'] del ib_spec['restart_if_needed'] ib_obj = self.get_object(ib_obj_type, obj_filter.copy(), return_fields=ib_spec.keys()) - # reinstate restart_if_needed key if it's set to true in play - if module.params['restart_if_needed']: + # reinstate restart_if_needed if ib_obj is none, meaning there's no existing nios_zone ref + if not ib_obj: ib_spec['restart_if_needed'] = temp elif (ib_obj_type == NIOS_MEMBER): # del key 'create_token' as nios_member get_object fails with the key present