From dfa5d0c5a7bdc49550350dbc18bc1166651cb981 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Thu, 10 Dec 2020 23:07:13 +0000 Subject: [PATCH] Fix not being able to delete cover image --- app/blueprints/packages/screenshots.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/blueprints/packages/screenshots.py b/app/blueprints/packages/screenshots.py index 9a7b7b24..ad1edfbe 100644 --- a/app/blueprints/packages/screenshots.py +++ b/app/blueprints/packages/screenshots.py @@ -157,6 +157,10 @@ def delete_screenshot(package, id): flash("Permission denied", "danger") return redirect(url_for("homepage.home")) + if package.cover_image == screenshot: + package.cover_image = None + db.session.merge(package) + db.session.delete(screenshot) db.session.commit()