asynchronous-porridger #49

Merged
dm1sh merged 25 commits from asynchronous-porridger into main 2023-09-13 22:46:16 +03:00
Showing only changes of commit a60ff39c43 - Show all commits

View File

@ -52,6 +52,8 @@ async def filter_ann(schema: pydantic_schemas.SortAnnouncements, db: AsyncSessio
# res = await db.execute(statement)
# если фильтр задан
if filt_val is not None:
if name == "obsolete":
filt_val = bool(filt_val)
filter_query = await db.execute(select(orm_models.Announcement).where(literal_column(f"announcements.{name}") == filt_val))
filtered = set(filter_query.scalars().all())
res = res.intersection(filtered)