File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
plugins/module_utils/network/dcnm Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -908,15 +908,20 @@ def search_nested_json(obj, search_string):
908
908
if isinstance (obj , dict ):
909
909
for k , v in obj .items ():
910
910
if isinstance (v , (dict , list )):
911
- return search_nested_json (v , search_string )
911
+ if search_nested_json (v , search_string ):
912
+ return True
912
913
else :
913
914
if isinstance (v , (str )) and search_string in v .lower ():
914
915
return True
915
916
elif isinstance (obj , list ):
916
917
for item in obj :
917
918
if isinstance (item , (dict , list )):
918
- return search_nested_json (item , search_string )
919
+ if search_nested_json (item , search_string ):
920
+ return True
919
921
else :
920
922
if isinstance (item , (str )) and search_string in item .lower ():
921
923
return True
922
- return False
924
+ elif isinstance (obj , str ):
925
+ if search_string in obj .lower ():
926
+ return True
927
+ return False
You can’t perform that action at this time.
0 commit comments