Pydantic v2 호환성 수정: regex -> pattern 변경

This commit is contained in:
Hyungi Ahn
2025-09-04 10:43:08 +09:00
parent a4fd233ba1
commit b68fd89f5d

View File

@@ -48,7 +48,7 @@ class TodoItemSchedule(BaseModel):
class TodoItemUpdate(BaseModel):
"""할일 수정"""
content: Optional[str] = Field(None, min_length=1, max_length=2000)
status: Optional[str] = Field(None, regex="^(draft|scheduled|active|completed|delayed)$")
status: Optional[str] = Field(None, pattern="^(draft|scheduled|active|completed|delayed)$")
start_date: Optional[datetime] = None
estimated_minutes: Optional[int] = Field(None, ge=1, le=120)
delayed_until: Optional[datetime] = None