diff --git a/src/backend/base/langflow/components/processing/filter_data_values.py b/src/backend/base/langflow/components/processing/filter_data_values.py index 998bdae7d..ff3afb132 100644 --- a/src/backend/base/langflow/components/processing/filter_data_values.py +++ b/src/backend/base/langflow/components/processing/filter_data_values.py @@ -1,7 +1,7 @@ from typing import Any from langflow.custom import Component -from langflow.io import DataInput, DropdownInput, MessageInput, Output +from langflow.io import DataInput, DropdownInput, MessageTextInput, Output from langflow.schema import Data @@ -17,14 +17,19 @@ class DataFilterComponent(Component): inputs = [ DataInput(name="input_data", display_name="Input Data", info="The list of data items to filter.", is_list=True), - MessageInput( - name="filter_key", display_name="Filter Key", info="The key to filter on (e.g., 'route').", value="route" + MessageTextInput( + name="filter_key", + display_name="Filter Key", + info="The key to filter on (e.g., 'route').", + value="route", + input_types=["Data"], ), - MessageInput( + MessageTextInput( name="filter_value", display_name="Filter Value", info="The value to filter by (e.g., 'CMIP').", value="CMIP", + input_types=["Data"], ), DropdownInput( name="operator",