diff --git a/api/core/app/app_config/entities.py b/api/core/app/app_config/entities.py index 9d31580018..5b9e97ee18 100644 --- a/api/core/app/app_config/entities.py +++ b/api/core/app/app_config/entities.py @@ -171,7 +171,7 @@ class Condition(BaseModel): Conditon detail """ - metadata_name: str + name: str comparison_operator: SupportedComparisonOperator value: str | Sequence[str] | None = None diff --git a/api/core/rag/retrieval/dataset_retrieval.py b/api/core/rag/retrieval/dataset_retrieval.py index 980b97fa15..7dfd8bebc3 100644 --- a/api/core/rag/retrieval/dataset_retrieval.py +++ b/api/core/rag/retrieval/dataset_retrieval.py @@ -792,7 +792,7 @@ class DatasetRetrieval: ) elif metadata_filtering_mode == "manual": for condition in metadata_filtering_conditions.conditions: - metadata_name = condition.metadata_name + metadata_name = condition.name expected_value = condition.value if isinstance(expected_value, str): expected_value = self._replace_metadata_filter_value(expected_value, inputs)