Fixed empty response on empty filters

This commit is contained in:
Dmitriy Shishkov 2023-09-21 22:40:44 +03:00
parent 464d0d3640
commit 95ce7d77a5
Signed by: dm1sh
GPG Key ID: 027994B0AA357688

View File

@ -40,7 +40,7 @@ def contains_lower(name, val):
return getattr(models.Record, name) == val return getattr(models.Record, name) == val
def and_if_can(a: BinaryExpression, b: Optional[BinaryExpression]): def and_if_can(a: BinaryExpression, b: Optional[BinaryExpression]) -> BinaryExpression:
if b is not None: if b is not None:
return a & b return a & b
else: else:
@ -63,8 +63,8 @@ def search_each(db: Session, filters: schemas.RecordRequest) -> List[schemas.Rec
if query is None: if query is None:
res = db.query(models.Record).all() res = db.query(models.Record).all()
else:
res = db.query(models.Record).filter(query).all() res = db.query(models.Record).filter(query).all()
return res return res