refactor(routines): use SQLAlchemy is_(False) for product filters

This commit is contained in:
Piotr Oleszczyk 2026-03-01 23:23:04 +01:00
parent d3bd2ff30d
commit 258b8c4330

View file

@ -266,7 +266,7 @@ def _build_recent_history(session: Session) -> str:
def _build_products_context(session: Session, time_filter: Optional[str] = None) -> str: def _build_products_context(session: Session, time_filter: Optional[str] = None) -> str:
stmt = select(Product).where(Product.is_tool == False) # noqa: E712 stmt = select(Product).where(Product.is_tool.is_(False))
products = session.exec(stmt).all() products = session.exec(stmt).all()
product_ids = [p.id for p in products] product_ids = [p.id for p in products]
inventory_rows = ( inventory_rows = (
@ -335,9 +335,7 @@ def _build_products_context(session: Session, time_filter: Optional[str] = None)
def _build_inventory_context( def _build_inventory_context(
session: Session, time_filter: Optional[str] = None session: Session, time_filter: Optional[str] = None
) -> str: ) -> str:
products = session.exec( products = session.exec(select(Product).where(Product.is_tool.is_(False))).all()
select(Product).where(Product.is_tool == False)
).all() # noqa: E712
product_ids = [p.id for p in products] product_ids = [p.id for p in products]
inventory_rows = ( inventory_rows = (
session.exec( session.exec(