Fix crash on deleting failed releases

This commit is contained in:
rubenwardy 2024-03-03 01:34:22 +00:00
parent 1d5be80564
commit 954a849ba6
2 changed files with 4 additions and 2 deletions

@ -351,7 +351,8 @@ def delete_release(token: APIToken, package: Package, id: int):
db.session.delete(release)
db.session.commit()
os.remove(release.file_path)
if release.file_path and os.path.isfile(release.file_path):
os.remove(release.file_path)
return jsonify({"success": True})

@ -242,7 +242,8 @@ def delete_release(package, id):
db.session.delete(release)
db.session.commit()
os.remove(release.file_path)
if release.file_path and os.path.isfile(release.file_path):
os.remove(release.file_path)
return redirect(package.get_url("packages.view"))