PydanticUserError: field name clashing with a type annotation

Cause was forgejo_commit_activity.py (line 5): the model had date: date, which Pydantic 2 choked on during container startup.
This commit is contained in:
null 2026-05-24 20:29:55 -05:00
parent 7919c29bbd
commit c8f8fdb2ec
1 changed files with 2 additions and 2 deletions

View File

@ -2,7 +2,7 @@
from __future__ import annotations
from datetime import date, datetime
from datetime import date as Date, datetime
from uuid import UUID, uuid4
from sqlmodel import Field, Index, SQLModel
@ -18,7 +18,7 @@ class ForgejoCommitDay(SQLModel, table=True):
id: UUID = Field(default_factory=uuid4, primary_key=True)
organization_id: UUID = Field(foreign_key="organizations.id", index=True)
repository_id: UUID = Field(foreign_key="forgejo_repositories.id", index=True)
date: date = Field(index=True)
date: Date = Field(index=True)
commit_count: int = Field(default=0)
created_at: datetime = Field(default_factory=utcnow)