fix dates

This commit is contained in:
xds
2026-02-04 17:36:06 +03:00
parent fba18728d6
commit 53b2bce1b2
2 changed files with 6 additions and 5 deletions

View File

@@ -2,7 +2,7 @@ from datetime import datetime, UTC
from enum import Enum from enum import Enum
from typing import Optional, Any, List from typing import Optional, Any, List
from pydantic import BaseModel, computed_field from pydantic import BaseModel, computed_field, Field
class AssetType(str, Enum): class AssetType(str, Enum):
@@ -19,7 +19,8 @@ class Asset(BaseModel):
tg_doc_file_id: Optional[str] = None tg_doc_file_id: Optional[str] = None
tg_photo_file_id: Optional[str] = None tg_photo_file_id: Optional[str] = None
tags: List[str] = [] tags: List[str] = []
created_at: datetime = datetime.now(UTC) created_at: datetime = Field(default_factory=lambda: datetime.now(UTC))
updated_at: datetime = Field(default_factory=lambda: datetime.now(UTC))
# --- CALCULATED FIELD --- # --- CALCULATED FIELD ---
@computed_field @computed_field

View File

@@ -2,7 +2,7 @@ from datetime import datetime, UTC
from enum import Enum from enum import Enum
from typing import List, Optional from typing import List, Optional
from pydantic import BaseModel from pydantic import BaseModel, Field
from models.Asset import Asset from models.Asset import Asset
from models.enums import AspectRatios, Quality from models.enums import AspectRatios, Quality
@@ -23,5 +23,5 @@ class Generation(BaseModel):
tech_prompt: Optional[str] = None tech_prompt: Optional[str] = None
assets_list: List[str] assets_list: List[str]
result: Optional[str] = None result: Optional[str] = None
created_at: datetime = datetime.now(UTC) created_at: datetime = Field(default_factory=lambda: datetime.now(UTC))
updated_at: datetime = datetime.now(UTC) updated_at: datetime = Field(default_factory=lambda: datetime.now(UTC))