From 325ee02b4929c668e8248cf4f9b1c712cdc07a81 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sun, 23 Feb 2020 20:14:56 +0000 Subject: [PATCH] Fix lack of download counter checks on non-release package download --- app/blueprints/packages/packages.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/app/blueprints/packages/packages.py b/app/blueprints/packages/packages.py index fd699b8..912a24e 100644 --- a/app/blueprints/packages/packages.py +++ b/app/blueprints/packages/packages.py @@ -164,12 +164,7 @@ def download(package): flash("No download available.", "danger") return redirect(package.getDetailsURL()) else: - PackageRelease.query.filter_by(id=release.id).update({ - "downloads": PackageRelease.downloads + 1 - }) - db.session.commit() - - return redirect(release.url, code=302) + return redirect(release.getDownloadURL(), code=302) class PackageForm(FlaskForm):