From: Michael Tremer Date: Fri, 21 Jul 2023 10:22:44 +0000 (+0000) Subject: release monitoring: Fix cleaning up the repository if none was created X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c3d6444892157f2146216ff0632ab8ff63092e66;p=pbs.git release monitoring: Fix cleaning up the repository if none was created Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/releasemonitoring.py b/src/buildservice/releasemonitoring.py index c152d6b4..5bb75665 100644 --- a/src/buildservice/releasemonitoring.py +++ b/src/buildservice/releasemonitoring.py @@ -718,6 +718,8 @@ class Release(base.DataObject): """ Creates a build """ + repo = None + if self.build: raise RuntimeError("Build already exists") @@ -749,7 +751,8 @@ class Release(base.DataObject): # If anything went wrong, then remove the repository except Exception as e: - await repo.delete() + if repo: + await repo.delete() raise e