fix(FastAPI): add package-related missing backref cascades

Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
Kevin Morris 2021-10-06 20:17:58 -07:00
parent 0ddc969bdc
commit 4e7d2295da
No known key found for this signature in database
GPG key ID: F7E46DED420788F3
4 changed files with 8 additions and 4 deletions

View file

@ -17,7 +17,8 @@ class PackageComment(Base):
Integer, ForeignKey("PackageBases.ID", ondelete="CASCADE"),
nullable=False)
PackageBase = relationship(
"PackageBase", backref=backref("comments", lazy="dynamic"),
"PackageBase", backref=backref("comments", lazy="dynamic",
cascade="all,delete"),
foreign_keys=[PackageBaseID])
UsersID = Column(Integer, ForeignKey("Users.ID", ondelete="SET NULL"))