diff --git a/fooder/domain/preset.py b/fooder/domain/preset.py index 5917e4a..7da5c2a 100644 --- a/fooder/domain/preset.py +++ b/fooder/domain/preset.py @@ -87,12 +87,10 @@ class Preset(Base, CommonMixin): limit: int, q: Optional[str] = None, ) -> AsyncIterator["Preset"]: - query = select(cls) + query = select(cls).filter(cls.user_id == user_id) if q: - query = query.filter(cls.user_id == user_id).filter( - cls.name.ilike(f"%{q.lower()}%") - ) + query = query.filter(cls.name.ilike(f"%{q.lower()}%")) query = query.offset(offset).limit(limit) stream = await session.stream_scalars(query.order_by(cls.id))