diff options
Diffstat (limited to 'app/views/api.py')
-rw-r--r-- | app/views/api.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/app/views/api.py b/app/views/api.py index 2ec46f8..9223c8b 100644 --- a/app/views/api.py +++ b/app/views/api.py @@ -20,11 +20,13 @@ from flask_user import * from app import app from app.models import * from app.utils import is_package_page -from .packages import build_packages_query +from .packages import QueryBuilder @app.route("/api/packages/") def api_packages_page(): - query, _ = build_packages_query() + qb = QueryBuilder() + query = qb.buildPackageQuery() + pkgs = [package.getAsDictionaryShort(app.config["BASE_URL"]) \ for package in query.all() if package.getDownloadRelease() is not None] return jsonify(pkgs) |