diff --git a/src/backend/base/langflow/inputs/input_mixin.py b/src/backend/base/langflow/inputs/input_mixin.py index 97310e537..51586526c 100644 --- a/src/backend/base/langflow/inputs/input_mixin.py +++ b/src/backend/base/langflow/inputs/input_mixin.py @@ -16,6 +16,7 @@ class FieldTypes(str, Enum): NESTED_DICT = "NestedDict" FILE = "file" PROMPT = "prompt" + OTHER = "other" SerializableFieldTypes = Annotated[FieldTypes, PlainSerializer(lambda v: v.value, return_type=str)] diff --git a/src/backend/base/langflow/inputs/inputs.py b/src/backend/base/langflow/inputs/inputs.py index 79a5e72ac..2adfdfaf5 100644 --- a/src/backend/base/langflow/inputs/inputs.py +++ b/src/backend/base/langflow/inputs/inputs.py @@ -20,7 +20,7 @@ from .input_mixin import ( class HandleInput(BaseInputMixin, ListableInputMixin): input_types: list[str] = Field(default_factory=list) - field_type: Optional[str] = "" + field_type: Optional[SerializableFieldTypes] = FieldTypes.OTHER @model_validator(mode="after") def validate_model_type(self):