From: Michael Tremer Date: Mon, 30 Oct 2017 09:54:39 +0000 (+0000) Subject: Need to delete dependencies too when deleting a package X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=477b7f8c5eb402723a4ff41019c8b409e8a1e03e;p=pbs.git Need to delete dependencies too when deleting a package Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/packages.py b/src/buildservice/packages.py index d44814ae..de9ce1ae 100644 --- a/src/buildservice/packages.py +++ b/src/buildservice/packages.py @@ -198,6 +198,8 @@ class Package(base.DataObject): def delete(self): self.backend.delete_file(os.path.join(PACKAGES_DIR, self.path)) + self.db.execute("DELETE FROM packages_deps WHERE pkg_id = %s", self.id) + # Delete all files from the filelist. self.db.execute("DELETE FROM filelists WHERE pkg_id = %s", self.id)