]> git.lizzy.rs Git - cheatdb.git/commitdiff
Fix lack of download counter checks on non-release package download v1.23.7
authorrubenwardy <rw@rubenwardy.com>
Sun, 23 Feb 2020 20:14:56 +0000 (20:14 +0000)
committerrubenwardy <rw@rubenwardy.com>
Sun, 23 Feb 2020 20:14:56 +0000 (20:14 +0000)
app/blueprints/packages/packages.py

index fd699b84c5ab027a4a2e4e2c0710ae77d34cd44f..912a24e41c35f1eb719b98576d2a10ebfeb98a86 100644 (file)
@@ -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):