File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -129,8 +129,8 @@ def match_property(property, property_values) -> bool:
129129
130130 def compute_exact_match (value , override_value ):
131131 if isinstance (value , list ):
132- return str (override_value ).lower () in [str (val ).lower () for val in value ]
133- return str (value ).lower () == str (override_value ).lower ()
132+ return str (override_value ).casefold () in [str (val ).casefold () for val in value ]
133+ return str (value ).casefold () == str (override_value ).casefold ()
134134
135135 if operator == "exact" :
136136 return compute_exact_match (value , override_value )
@@ -141,10 +141,10 @@ def compute_exact_match(value, override_value):
141141 return key in property_values
142142
143143 if operator == "icontains" :
144- return str (value ).lower () in str (override_value ).lower ()
144+ return str (value ).casefold () in str (override_value ).casefold ()
145145
146146 if operator == "not_icontains" :
147- return str (value ).lower () not in str (override_value ).lower ()
147+ return str (value ).casefold () not in str (override_value ).casefold ()
148148
149149 if operator == "regex" :
150150 return is_valid_regex (str (value )) and re .compile (str (value )).search (str (override_value )) is not None
You can’t perform that action at this time.
0 commit comments