feat: switch search filters from OR to AND logic

This commit is contained in:
ulleo
2026-08-11 18:22:44 +08:00
committed by ulleo
parent c8a2dd89bb
commit a2a7591d0f
2 changed files with 2 additions and 2 deletions
@@ -55,7 +55,7 @@ def build_data_training_query(session: SessionDep, oid: int, name: Optional[str]
if ds_filter_condition is not None and adv_filter_condition is not None:
parent_ids_subquery = parent_ids_subquery.where(
or_(ds_filter_condition, adv_filter_condition)
and_(ds_filter_condition, adv_filter_condition)
)
elif ds_filter_condition is not None:
parent_ids_subquery = parent_ids_subquery.where(ds_filter_condition)
+1 -1
View File
@@ -86,7 +86,7 @@ def build_terminology_query(session: SessionDep, oid: int, name: Optional[str] =
if ds_filter_condition is not None and adv_filter_condition is not None:
parent_ids_subquery = parent_ids_subquery.where(
or_(ds_filter_condition, adv_filter_condition)
and_(ds_filter_condition, adv_filter_condition)
)
elif ds_filter_condition is not None:
parent_ids_subquery = parent_ids_subquery.where(ds_filter_condition)