fix(api): preserve dataset metadata filters (#35700)

This commit is contained in:
Prince Pal
2026-05-01 09:20:14 +00:00
committed by GitHub
parent 87add9a4f3
commit 54bde0bdf6
2 changed files with 58 additions and 0 deletions
@@ -3,6 +3,7 @@ from typing import Any, Literal
from pydantic import BaseModel, field_validator
from core.rag.entities import Rule
from core.rag.entities.metadata_entities import MetadataFilteringCondition
from core.rag.index_processor.constant.index_type import IndexStructureType
from core.rag.retrieval.retrieval_methods import RetrievalMethod
@@ -83,6 +84,7 @@ class RetrievalModel(BaseModel):
score_threshold_enabled: bool
score_threshold: float | None = None
weights: WeightModel | None = None
metadata_filtering_conditions: MetadataFilteringCondition | None = None
class MetaDataConfig(BaseModel):