From d3a2f8769f720e73fcbccdd04c1c34348b80d5b1 Mon Sep 17 00:00:00 2001 From: John Wang Date: Fri, 19 May 2023 18:27:28 +0800 Subject: [PATCH] fix: installed app list npe --- api/controllers/console/explore/installed_app.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/controllers/console/explore/installed_app.py b/api/controllers/console/explore/installed_app.py index 779d0f0a6f..a951b04fc6 100644 --- a/api/controllers/console/explore/installed_app.py +++ b/api/controllers/console/explore/installed_app.py @@ -58,7 +58,8 @@ class InstalledAppsListApi(Resource): } for installed_app in installed_apps ] - installed_apps.sort(key=lambda app: (-app['is_pinned'], app['last_used_at'])) + installed_apps.sort(key=lambda app: (-app['is_pinned'], app['last_used_at'] + if app['last_used_at'] is not None else float('inf'))) return {'installed_apps': installed_apps}