fix metadata
This commit is contained in:
parent
778c246c68
commit
958081108a
@ -800,9 +800,11 @@ class DatasetRetrieval:
|
|||||||
filter.get("condition"), filter.get("metadata_name"), filter.get("value"), document_query
|
filter.get("condition"), filter.get("metadata_name"), filter.get("value"), document_query
|
||||||
)
|
)
|
||||||
elif metadata_filtering_mode == "manual":
|
elif metadata_filtering_mode == "manual":
|
||||||
|
if metadata_filtering_conditions:
|
||||||
for condition in metadata_filtering_conditions.conditions:
|
for condition in metadata_filtering_conditions.conditions:
|
||||||
metadata_name = condition.name
|
metadata_name = condition.name
|
||||||
expected_value = condition.value
|
expected_value = condition.value
|
||||||
|
if expected_value:
|
||||||
if isinstance(expected_value, str):
|
if isinstance(expected_value, str):
|
||||||
expected_value = self._replace_metadata_filter_value(expected_value, inputs)
|
expected_value = self._replace_metadata_filter_value(expected_value, inputs)
|
||||||
document_query = self._process_metadata_filter_func(
|
document_query = self._process_metadata_filter_func(
|
||||||
|
|||||||
@ -300,9 +300,11 @@ class KnowledgeRetrievalNode(LLMNode):
|
|||||||
filter.get("condition"), filter.get("metadata_name"), filter.get("value"), document_query
|
filter.get("condition"), filter.get("metadata_name"), filter.get("value"), document_query
|
||||||
)
|
)
|
||||||
elif node_data.metadata_filtering_mode == "manual":
|
elif node_data.metadata_filtering_mode == "manual":
|
||||||
|
if node_data.metadata_filtering_conditions:
|
||||||
for condition in node_data.metadata_filtering_conditions.conditions:
|
for condition in node_data.metadata_filtering_conditions.conditions:
|
||||||
metadata_name = condition.name
|
metadata_name = condition.name
|
||||||
expected_value = condition.value
|
expected_value = condition.value
|
||||||
|
if expected_value:
|
||||||
if isinstance(expected_value, str):
|
if isinstance(expected_value, str):
|
||||||
expected_value = self.graph_runtime_state.variable_pool.convert_template(expected_value).text
|
expected_value = self.graph_runtime_state.variable_pool.convert_template(expected_value).text
|
||||||
document_query = self._process_metadata_filter_func(
|
document_query = self._process_metadata_filter_func(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user