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):
|
||||
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):
|
||||
return len(element.get("groups", set()) & element['groups']) > 0
|
||||
return False
|
||||
|
Loading…
Reference in New Issue
Block a user