File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -250,7 +250,12 @@ async def get_rows(
250250 and is_date (val , fuzzy = False )
251251 ):
252252 val = date_parse (val )
253- stmnt = stmnt .where (getattr (model , model_key ) < int (val ))
253+ val = (
254+ int (val )
255+ if isinstance (val , str ) and val .isdigit ()
256+ else val
257+ )
258+ stmnt = stmnt .where (getattr (model , model_key ) < val )
254259 elif "__gte" in key :
255260 model_key = key .replace ("__gte" , "" )
256261 val = kwargs .pop (key )
@@ -260,6 +265,11 @@ async def get_rows(
260265 and is_date (val , fuzzy = False )
261266 ):
262267 val = date_parse (val )
268+ val = (
269+ int (val )
270+ if isinstance (val , str ) and val .isdigit ()
271+ else val
272+ )
263273 stmnt = stmnt .where (getattr (model , model_key ) > int (val ))
264274 sort_desc , sort_field = (
265275 kwargs .pop (x , None ) for x in ("sort_desc" , "sort_field" )
Original file line number Diff line number Diff line change @@ -247,6 +247,11 @@ def get_rows(
247247 and is_date (val , fuzzy = False )
248248 ):
249249 val = date_parse (val )
250+ val = (
251+ int (val )
252+ if isinstance (val , str ) and val .isdigit ()
253+ else val
254+ )
250255 stmnt = stmnt .where (getattr (model , model_key ) < int (val ))
251256 elif "__gte" in key :
252257 model_key = key .replace ("__gte" , "" )
@@ -257,6 +262,11 @@ def get_rows(
257262 and is_date (val , fuzzy = False )
258263 ):
259264 val = date_parse (val )
265+ val = (
266+ int (val )
267+ if isinstance (val , str ) and val .isdigit ()
268+ else val
269+ )
260270 stmnt = stmnt .where (getattr (model , model_key ) > int (val ))
261271 sort_desc , sort_field = (
262272 kwargs .pop (x , None ) for x in ("sort_desc" , "sort_field" )
You can’t perform that action at this time.
0 commit comments