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