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