From c57e9c2392ad5bb3b146548ffc0208f7f5cb3b33 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Wed, 22 Nov 2023 16:01:35 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(flow.py):=20fix=20the=20vali?= =?UTF-8?q?dation=20of=20the=20"updated=5Fat"=20field=20to=20return=20the?= =?UTF-8?q?=20value=20if=20it's=20not=20None=20or=20a=20datetime=20object?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/langflow/services/database/models/flow/flow.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/langflow/services/database/models/flow/flow.py b/src/backend/langflow/services/database/models/flow/flow.py index 1bdd13195..5bd3802ba 100644 --- a/src/backend/langflow/services/database/models/flow/flow.py +++ b/src/backend/langflow/services/database/models/flow/flow.py @@ -4,10 +4,11 @@ from datetime import datetime from typing import TYPE_CHECKING, Dict, Optional from uuid import UUID, uuid4 -from langflow.services.database.models.base import SQLModelSerializable from pydantic import field_serializer, field_validator from sqlmodel import JSON, Column, Field, Relationship +from langflow.services.database.models.base import SQLModelSerializable + if TYPE_CHECKING: from langflow.services.database.models.user import User @@ -45,7 +46,7 @@ class FlowBase(SQLModelSerializable): @field_validator("updated_at") def validate_dt(cls, v): if v is None: - return datetime.utcnow() + return v elif isinstance(v, datetime): return v