Fix collections showing unapproved packages

Fixes #504
This commit is contained in:
rubenwardy 2024-03-30 17:41:47 +00:00
parent c782e59531
commit e82dac4403

@ -67,7 +67,7 @@ def view(author, name):
abort(404) abort(404)
items = collection.items items = collection.items
if collection.check_perm(current_user, Permission.EDIT_COLLECTION): if not collection.check_perm(current_user, Permission.EDIT_COLLECTION):
items = [x for x in items if x.package.check_perm(current_user, Permission.VIEW_PACKAGE)] items = [x for x in items if x.package.check_perm(current_user, Permission.VIEW_PACKAGE)]
return render_template("collections/view.html", collection=collection, items=items) return render_template("collections/view.html", collection=collection, items=items)