From 57df6db609cb729b21ccd63950b8cf6712426973 Mon Sep 17 00:00:00 2001 From: Kevin Morris Date: Mon, 6 Dec 2021 15:12:49 -0800 Subject: [PATCH] fix(PackageComaintainer): populate backref cascade properly Closes #205 Signed-off-by: Kevin Morris --- aurweb/models/package_comaintainer.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/aurweb/models/package_comaintainer.py b/aurweb/models/package_comaintainer.py index 7641fb43..b5cdcf38 100644 --- a/aurweb/models/package_comaintainer.py +++ b/aurweb/models/package_comaintainer.py @@ -15,11 +15,13 @@ class PackageComaintainer(Base): } User = relationship( - _User, backref=backref("comaintained", lazy="dynamic"), + _User, backref=backref("comaintained", lazy="dynamic", + cascade="all, delete"), foreign_keys=[__table__.c.UsersID]) PackageBase = relationship( - _PackageBase, backref=backref("comaintainers", lazy="dynamic"), + _PackageBase, backref=backref("comaintainers", lazy="dynamic", + cascade="all, delete"), foreign_keys=[__table__.c.PackageBaseID]) def __init__(self, **kwargs):