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 <sjaiswal@redhat.com>

* review comment fix

Signed-off-by: Sumit Jaiswal <sjaiswal@redhat.com>
This commit is contained in:
Sumit Jaiswal 2019-05-13 14:30:39 +05:30 committed by GitHub
parent d998791b4a
commit 661f7be0fe
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -455,8 +455,8 @@ class WapiModule(WapiBase):
temp = ib_spec['restart_if_needed'] temp = ib_spec['restart_if_needed']
del 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()) 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 # reinstate restart_if_needed if ib_obj is none, meaning there's no existing nios_zone ref
if module.params['restart_if_needed']: if not ib_obj:
ib_spec['restart_if_needed'] = temp ib_spec['restart_if_needed'] = temp
elif (ib_obj_type == NIOS_MEMBER): elif (ib_obj_type == NIOS_MEMBER):
# del key 'create_token' as nios_member get_object fails with the key present # del key 'create_token' as nios_member get_object fails with the key present