From e0b25054dcfef5fc56a7b8fbdb08e5a91f1cd0f5 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sun, 18 Jun 2023 23:03:41 +0100 Subject: [PATCH] Fix incorrect filter on bulk game support set --- app/blueprints/todo/user.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/blueprints/todo/user.py b/app/blueprints/todo/user.py index 76470c19..933ba2b6 100644 --- a/app/blueprints/todo/user.py +++ b/app/blueprints/todo/user.py @@ -164,8 +164,10 @@ def confirm_supports_all_games(username=None): packages = user.maintained_packages.filter( Package.state != PackageState.DELETED, - Package.type.in_([PackageType.MOD, PackageType.TXP])) \ - .order_by(db.asc(Package.title)).all() + Package.type.in_([PackageType.MOD, PackageType.TXP]), + ~Package.supported_games.any(), + Package.supports_all_games == False) \ + .all() for package in packages: package.supports_all_games = True