Verified Commit 07091680 authored by Jakob Moser's avatar Jakob Moser
Browse files

Cascade delete cards when person is deleted

parent 8382caa5
Loading
Loading
Loading
Loading
+3 −1
Changes for poolpay/model/Person.py: 3 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -35,7 +35,9 @@ class Person(Base):
    name: Mapped[str]
    cl_account_name: Mapped[str] = mapped_column(unique=True)
    balance_cents: Mapped[int] = mapped_column(default=0)
    cards: Mapped[list[Card]] = relationship(back_populates="owner")
    cards: Mapped[list[Card]] = relationship(
        back_populates="owner", cascade="all, delete-orphan"
    )

    @property
    def balance_str(self) -> str: