From 15cef845cab0520af421ee6a903bc173535910fc Mon Sep 17 00:00:00 2001 From: Sumit Jaiswal Date: Thu, 31 Jan 2019 21:02:46 +0530 Subject: [PATCH] Fixes issue where uppercase named A_Record delete was getting skipped (#51539) * fixes 51193 Signed-off-by: Sumit Jaiswal * fixes 51193 Signed-off-by: Sumit Jaiswal * fixes 51193 Signed-off-by: Sumit Jaiswal --- lib/ansible/module_utils/net_tools/nios/api.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/ansible/module_utils/net_tools/nios/api.py b/lib/ansible/module_utils/net_tools/nios/api.py index 0e0d2807a8..7c3e9f6ae4 100644 --- a/lib/ansible/module_utils/net_tools/nios/api.py +++ b/lib/ansible/module_utils/net_tools/nios/api.py @@ -398,6 +398,10 @@ class WapiModule(WapiBase): test_obj_filter = dict([('name', name), ('view', obj_filter['view'])]) elif (ib_obj_type == NIOS_IPV4_FIXED_ADDRESS or ib_obj_type == NIOS_IPV6_FIXED_ADDRESS and 'mac' in obj_filter): test_obj_filter = dict([['mac', obj_filter['mac']]]) + elif (ib_obj_type == NIOS_A_RECORD): + # resolves issue where a_record with uppercase name was returning null and was failing + test_obj_filter = obj_filter + test_obj_filter['name'] = test_obj_filter['name'].lower() # check if test_obj_filter is empty copy passed obj_filter else: test_obj_filter = obj_filter