From 156f5aad36e518cf39d3c0931a2ccac233d156eb Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Tue, 12 Nov 2024 12:04:27 -0300 Subject: [PATCH 1/2] refactor: Update DataFilterComponent inputs to use StrInput instead of MessageInput --- .../components/processing/filter_data_values.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) 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 998bdae7de11..396785fbdea7 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, Output, StrInput 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" + StrInput( + name="filter_key", + display_name="Filter Key", + info="The key to filter on (e.g., 'route').", + value="route", + input_types=["Data"], ), - MessageInput( + StrInput( name="filter_value", display_name="Filter Value", info="The value to filter by (e.g., 'CMIP').", value="CMIP", + input_types=["Data"], ), DropdownInput( name="operator", From 84c12f6126396bc2710411e5ede55282071725bc Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Tue, 12 Nov 2024 13:29:55 -0300 Subject: [PATCH 2/2] refactor: Update DataFilterComponent inputs to use MessageTextInput instead of StrInput --- .../langflow/components/processing/filter_data_values.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 396785fbdea7..ff3afb132382 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, Output, StrInput +from langflow.io import DataInput, DropdownInput, MessageTextInput, Output from langflow.schema import Data @@ -17,14 +17,14 @@ class DataFilterComponent(Component): inputs = [ DataInput(name="input_data", display_name="Input Data", info="The list of data items to filter.", is_list=True), - StrInput( + MessageTextInput( name="filter_key", display_name="Filter Key", info="The key to filter on (e.g., 'route').", value="route", input_types=["Data"], ), - StrInput( + MessageTextInput( name="filter_value", display_name="Filter Value", info="The value to filter by (e.g., 'CMIP').",