From ec1fe039749991635fa7c217cd3a31c2833c2d8c Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Tue, 6 Feb 2024 21:16:38 -0300 Subject: [PATCH] Update TemplateField class in base.py --- src/backend/langflow/template/field/base.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/backend/langflow/template/field/base.py b/src/backend/langflow/template/field/base.py index 021c0104d..5905877d6 100644 --- a/src/backend/langflow/template/field/base.py +++ b/src/backend/langflow/template/field/base.py @@ -1,12 +1,12 @@ from typing import Any, Callable, Optional, Union -from pydantic import BaseModel, ConfigDict, Field, field_serializer - from langflow.field_typing.range_spec import RangeSpec +from pydantic import BaseModel, ConfigDict, Field, field_serializer class TemplateField(BaseModel): model_config = ConfigDict() + field_type: str = Field(default="str", serialization_alias="type") """The type of field this is. Default is a string.""" @@ -64,6 +64,9 @@ class TemplateField(BaseModel): range_spec: Optional[RangeSpec] = Field(default=None, serialization_alias="rangeSpec") """Range specification for the field. Defaults to None.""" + load_from_db: bool = False + """Specifies if the field should be loaded from the database. Defaults to False.""" + def to_dict(self): return self.model_dump(by_alias=True, exclude_none=True)