From 5ca7a9ea26cdc5a52abdaedf6eb717469c2200df Mon Sep 17 00:00:00 2001 From: Nilashish Chakraborty Date: Fri, 14 Feb 2020 09:46:59 +0530 Subject: [PATCH] Fix tracebacks with search_obj_in_list (#67389) Signed-off-by: NilashishC --- lib/ansible/module_utils/network/common/utils.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/ansible/module_utils/network/common/utils.py b/lib/ansible/module_utils/network/common/utils.py index 14077e84262..8031738781a 100644 --- a/lib/ansible/module_utils/network/common/utils.py +++ b/lib/ansible/module_utils/network/common/utils.py @@ -596,10 +596,12 @@ def validate_config(spec, data): def search_obj_in_list(name, lst, key='name'): - for item in lst: - if item.get(key) == name: - return item - return None + if not lst: + return None + else: + for item in lst: + if item.get(key) == name: + return item class Template: