]> git.ipfire.org Git - pbs.git/commitdiff
packages: Actually unlink the package and clear the path
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 18 Oct 2022 12:19:02 +0000 (12:19 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 18 Oct 2022 12:19:02 +0000 (12:19 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/packages.py

index 09914674534f7769bf667b94592a98bde0a8d4d7..376830e71f8585a8488f81c78e3d9ed43caa5e8b 100644 (file)
@@ -230,6 +230,12 @@ class Package(base.DataObject):
                if user:
                        self._set_attribute("deleted_by", user)
 
+               # Unlink the payload
+               await self.backend.unlink(self.path)
+
+               # Reset path
+               self._set_attribute("path", None)
+
        @property
        def uuid(self):
                return self.data.uuid