From 840ca57428a696d0a993d2965e668283d8e914ea Mon Sep 17 00:00:00 2001 From: Thomas Peetz Date: Thu, 29 Jan 2026 14:56:57 +0100 Subject: [PATCH] fixed missing mapping in Comic and type in Rooster (cherry picked from commit 519c359f94b7e901724c851cc55900448f3f74f4) --- kontor-api/src/db/models/comic.py | 2 +- kontor-api/src/db/models/tysc.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kontor-api/src/db/models/comic.py b/kontor-api/src/db/models/comic.py index b45b192..347301a 100644 --- a/kontor-api/src/db/models/comic.py +++ b/kontor-api/src/db/models/comic.py @@ -19,7 +19,7 @@ class Publisher(Base): parent_publisher_id: Mapped[Optional[str]] = mapped_column(ForeignKey('publisher.id')) parent_publisher: Mapped[Optional['Publisher']] = relationship(back_populates="imprints", remote_side=[id]) imprints: Mapped[List['Publisher']] = relationship(back_populates="parent_publisher") - comics = relationship(back_populates="publisher") + comics: Mapped[List["Comic"]] = relationship(back_populates="publisher") def __repr__(self): return f'Publisher({self.id} {self.name})' diff --git a/kontor-api/src/db/models/tysc.py b/kontor-api/src/db/models/tysc.py index c8e39c3..635c3ea 100644 --- a/kontor-api/src/db/models/tysc.py +++ b/kontor-api/src/db/models/tysc.py @@ -55,7 +55,7 @@ class Rooster(Base, BaseMixin): __table_args__ = ( UniqueConstraint("year", "team_id", "player_id", "position_id"), ) - yea: Mapped[int] + year: Mapped[int] team_id: Mapped[str] = mapped_column(ForeignKey("team.id"), nullable=False, index=True) team: Mapped[Team] = relationship(back_populates="roosters") player_id: Mapped[str] = mapped_column(ForeignKey("player.id"), nullable=False, index=True)