From 1659802ff3ddb465ee864f4615fe0d43638f2377 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sat, 13 May 2023 15:34:20 +0100 Subject: [PATCH] Fix tag counts including unapproved packages --- app/blueprints/packages/packages.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/blueprints/packages/packages.py b/app/blueprints/packages/packages.py index b7f77344..a7a9091a 100644 --- a/app/blueprints/packages/packages.py +++ b/app/blueprints/packages/packages.py @@ -95,7 +95,8 @@ def list_all(): topics = qb.buildTopicQuery().all() tags_query = db.session.query(func.count(Tags.c.tag_id), Tag) \ - .select_from(Tag).join(Tags).join(Package).group_by(Tag.id).order_by(db.asc(Tag.title)) + .select_from(Tag).join(Tags).join(Package).filter(Package.state==PackageState.APPROVED) \ + .group_by(Tag.id).order_by(db.asc(Tag.title)) tags = qb.filterPackageQuery(tags_query).all() selected_tags = set(qb.tags)