match elements when attribute is none and negation used

This commit is contained in:
Vukas Pajic
2022-07-20 09:33:58 +02:00
parent 29594b50b5
commit ce6d4ea59a
2 changed files with 7 additions and 2 deletions
@@ -189,7 +189,7 @@ class Selector:
value = None
for element in elements:
element_value = cls.get_element_value(element, key)
if element_value is None and value is not None:
if element_value is None and value is not None and "not" not in comparison:
continue
if comparison and cls.filter_element(element, element_value, comparison, value):
results.append(element)