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

@ -13,7 +13,8 @@ class PackageSource(Base):
PackageID = Column(Integer, ForeignKey("Packages.ID", ondelete="CASCADE"),
nullable=False)
Package = relationship(
"Package", backref=backref("package_sources", lazy="dynamic"),
"Package", backref=backref("package_sources", lazy="dynamic",
cascade="all,delete"),
foreign_keys=[PackageID])
__mapper_args__ = {"primary_key": [PackageID]}