aboutsummaryrefslogtreecommitdiff
path: root/app/views/api.py
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2019-03-13 14:37:20 +0000
committerrubenwardy <rw@rubenwardy.com>2019-03-13 14:37:27 +0000
commit4c109d6bd3a904f2531e3bac2e70e8b6f6e04d09 (patch)
treeb7359fdb36a30766e389d2843ab8fcfccce0a2a2 /app/views/api.py
parent9c2c8c21f1e3b412328f05629204a7cf105236c4 (diff)
downloadcheatdb-4c109d6bd3a904f2531e3bac2e70e8b6f6e04d09.tar.xz
Fix release being null in API when release is unapproved
Fixes #129
Diffstat (limited to 'app/views/api.py')
-rw-r--r--app/views/api.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/app/views/api.py b/app/views/api.py
index 855c6a5..f0f3b92 100644
--- a/app/views/api.py
+++ b/app/views/api.py
@@ -26,9 +26,10 @@ from app.querybuilder import QueryBuilder
def api_packages_page():
qb = QueryBuilder(request.args)
query = qb.buildPackageQuery()
+ ver = qb.getMinetestVersion()
- pkgs = [package.getAsDictionaryShort(app.config["BASE_URL"], request.args.get("protocol_version")) \
- for package in query.all() if package.getDownloadRelease() is not None]
+ pkgs = [package.getAsDictionaryShort(app.config["BASE_URL"], version=ver) \
+ for package in query.all()]
return jsonify(pkgs)
@app.route("/api/packages/<author>/<name>/")