From e168da4f724dbfa4592cc1c859eb5d96ad9c59be Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sat, 13 May 2023 16:10:53 +0100 Subject: [PATCH] Fix unapproved games showing in supported games Fixes #429 --- app/models/packages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/packages.py b/app/models/packages.py index 43874262..5f35d43d 100644 --- a/app/models/packages.py +++ b/app/models/packages.py @@ -523,7 +523,7 @@ class Package(db.Model): def getSortedSupportedGames(self, include_unsupported=False): query = self.supported_games if not include_unsupported: - query = query.filter_by(supports=True) + query = query.filter(PackageGameSupport.game.has(state=PackageState.APPROVED)).filter_by(supports=True) supported = query.all() supported.sort(key=lambda x: -(x.game.score + 100000*x.confidence))