From: Michael Tremer Date: Fri, 20 Oct 2023 09:17:53 +0000 (+0000) Subject: uploads: Fix deleting uploads if no payload was received X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3a97bdfc9a588870e0df976ad4ed0f5bcd081d50;p=pbs.git uploads: Fix deleting uploads if no payload was received Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/uploads.py b/src/buildservice/uploads.py index 25eb9119..e5b9c9a7 100644 --- a/src/buildservice/uploads.py +++ b/src/buildservice/uploads.py @@ -215,10 +215,11 @@ class Upload(base.DataObject): return False async def delete(self): - log.info("Deleting upload %s (%s)" % (self, self.path)) + log.info("Deleting upload %s (%s)" % (self, self.filename)) # Remove the uploaded data - await self.backend.unlink(self.path) + if self.path: + await self.backend.unlink(self.path) # Delete the upload from the database self.db.execute("DELETE FROM uploads WHERE id = %s", self.id)