From b735fa4c4a1488b9e611658b3d9eef83fb055795 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o?= Date: Wed, 27 May 2026 17:58:23 +0200 Subject: [PATCH] fix(queries): filter active collections in get_collections_info_sync --- src/app/services/sql_db/queries.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/app/services/sql_db/queries.py b/src/app/services/sql_db/queries.py index 7468853..e10231f 100644 --- a/src/app/services/sql_db/queries.py +++ b/src/app/services/sql_db/queries.py @@ -49,9 +49,13 @@ def get_collections_sync(): def get_collections_info_sync(): - stmt = select( - Corpus.source_name, Corpus.is_active, Category.title.label("category_name") - ).outerjoin(Category, Corpus.category_id == Category.id) + stmt = ( + select( + Corpus.source_name, Corpus.is_active, Category.title.label("category_name") + ) + .outerjoin(Category, Corpus.category_id == Category.id) + .where(Corpus.is_active) + ) with session_maker() as session: results = session.execute(stmt).all()