Skip to content

Commit e910ff2

Browse files
committed
hotfix: get_rows date checker with non-string values
1 parent a4a06fb commit e910ff2

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

sqlmodel_crud_utils/a_sync.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -244,13 +244,13 @@ async def get_rows(
244244
if "__lte" in key:
245245
model_key = key.replace("__lte", "")
246246
val = kwargs.pop(key)
247-
if isinstance(val, str) and is_date(val, fuzzy=True):
247+
if isinstance(val, str) and is_date(val, fuzzy=False):
248248
val = date_parse(val)
249249
stmnt = stmnt.where(getattr(model, model_key) < val)
250250
elif "__gte" in key:
251251
model_key = key.replace("__gte", "")
252252
val = kwargs.pop(key)
253-
if isinstance(val, str) and is_date(val, fuzzy=True):
253+
if isinstance(val, str) and is_date(val, fuzzy=False):
254254
val = date_parse(val)
255255
stmnt = stmnt.where(getattr(model, model_key) > val)
256256
sort_desc, sort_field = (

sqlmodel_crud_utils/sync.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -241,13 +241,13 @@ def get_rows(
241241
if "__lte" in key:
242242
model_key = key.replace("__lte", "")
243243
val = kwargs.pop(key)
244-
if isinstance(val, str) and is_date(val, fuzzy=True):
244+
if isinstance(val, str) and is_date(val, fuzzy=False):
245245
val = date_parse(val)
246246
stmnt = stmnt.where(getattr(model, model_key) < val)
247247
elif "__gte" in key:
248248
model_key = key.replace("__gte", "")
249249
val = kwargs.pop(key)
250-
if isinstance(val, str) and is_date(val, fuzzy=True):
250+
if isinstance(val, str) and is_date(val, fuzzy=False):
251251
val = date_parse(val)
252252
stmnt = stmnt.where(getattr(model, model_key) > val)
253253
sort_desc, sort_field = (

0 commit comments

Comments
 (0)