@@ -891,11 +891,8 @@ def visit_size_filter(self, node, children):
891
891
operator = get_operator_value (operator )
892
892
893
893
if self .is_size_key (search_key .name ):
894
- try :
895
- search_value = parse_size (* search_value )
896
- except InvalidQuery as exc :
897
- raise InvalidSearchQuery (str (exc ))
898
- return SearchFilter (search_key , operator , SearchValue (search_value ))
894
+ search_value_f = parse_size (* search_value )
895
+ return SearchFilter (search_key , operator , SearchValue (search_value_f ))
899
896
900
897
search_value = "" .join (search_value )
901
898
search_value = operator + search_value if operator not in ("=" , "!=" ) else search_value
@@ -989,13 +986,7 @@ def visit_aggregate_size_filter(self, node, children):
989
986
(negation , search_key , _ , operator , search_value ) = children
990
987
operator = handle_negation (negation , operator )
991
988
992
- try :
993
- aggregate_value = parse_size (* search_value )
994
- except ValueError :
995
- raise InvalidSearchQuery (f"Invalid aggregate query condition: { search_key } " )
996
- except InvalidQuery as exc :
997
- raise InvalidSearchQuery (str (exc ))
998
-
989
+ aggregate_value = parse_size (* search_value )
999
990
return AggregateFilter (search_key , operator , SearchValue (aggregate_value ))
1000
991
1001
992
def visit_aggregate_percentage_filter (self , node , children ):
0 commit comments