From 7c64f2cfe02d8daccae416a3b64d4fc14c8c4cc0 Mon Sep 17 00:00:00 2001 From: takatost Date: Mon, 1 Apr 2024 16:24:59 +0800 Subject: [PATCH] feat: use en-US recommended apps as fallback if using unmaintained language --- api/services/recommended_app_service.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/services/recommended_app_service.py b/api/services/recommended_app_service.py index 7b96d97569..3d36fb80af 100644 --- a/api/services/recommended_app_service.py +++ b/api/services/recommended_app_service.py @@ -56,6 +56,12 @@ class RecommendedAppService: RecommendedApp.language == language ).all() + if len(recommended_apps) == 0: + recommended_apps = db.session.query(RecommendedApp).filter( + RecommendedApp.is_listed == True, + RecommendedApp.language == languages[0] + ).all() + categories = set() recommended_apps_result = [] for recommended_app in recommended_apps: