Fix element_matches_bugs when element is a dictionary.
This commit is contained in:
parent
ee5492e69d
commit
6c46f9db4b
@ -423,7 +423,7 @@ def all_matching_indexes(knowledge_base, collection, element):
|
|||||||
|
|
||||||
def element_matches_groups(knowledge, element: Dict, groups):
|
def element_matches_groups(knowledge, element: Dict, groups):
|
||||||
if isinstance(groups, str) and groups in knowledge:
|
if isinstance(groups, str) and groups in knowledge:
|
||||||
return len(knowledge[element].get("groups", set()) & element['groups']) > 0
|
return len(knowledge[groups].get("groups", set()) & element['groups']) > 0
|
||||||
elif isinstance(groups, dict):
|
elif isinstance(groups, dict):
|
||||||
return len(element.get("groups", set()) & element['groups']) > 0
|
return len(element.get("groups", set()) & element['groups']) > 0
|
||||||
return False
|
return False
|
||||||
|
Loading…
Reference in New Issue
Block a user