From 37f6bb222f8f5fa4e71f2ebe1f09e20b5e8940a1 Mon Sep 17 00:00:00 2001 From: "Charlie.Wei" Date: Tue, 17 Dec 2024 17:42:44 +0800 Subject: [PATCH] Fix explore app icon (#11742) Co-authored-by: luowei Co-authored-by: crazywoola <427733928@qq.com> Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com> --- api/controllers/console/explore/recommended_app.py | 2 ++ api/services/recommend_app/database/database_retrieval.py | 8 +------- .../components/app/create-app-dialog/app-card/index.tsx | 8 ++++---- web/app/components/explore/app-card/index.tsx | 8 ++++---- 4 files changed, 11 insertions(+), 15 deletions(-) diff --git a/api/controllers/console/explore/recommended_app.py b/api/controllers/console/explore/recommended_app.py index 5daaa1e7c38ba8..baf1f591b947e1 100644 --- a/api/controllers/console/explore/recommended_app.py +++ b/api/controllers/console/explore/recommended_app.py @@ -4,6 +4,7 @@ from constants.languages import languages from controllers.console import api from controllers.console.wraps import account_initialization_required +from libs.helper import AppIconUrlField from libs.login import login_required from services.recommended_app_service import RecommendedAppService @@ -12,6 +13,7 @@ "name": fields.String, "mode": fields.String, "icon": fields.String, + "icon_url": AppIconUrlField, "icon_background": fields.String, } diff --git a/api/services/recommend_app/database/database_retrieval.py b/api/services/recommend_app/database/database_retrieval.py index 995d3755bb5b10..3295516cce66f3 100644 --- a/api/services/recommend_app/database/database_retrieval.py +++ b/api/services/recommend_app/database/database_retrieval.py @@ -57,13 +57,7 @@ def fetch_recommended_apps_from_db(cls, language: str) -> dict: recommended_app_result = { "id": recommended_app.id, - "app": { - "id": app.id, - "name": app.name, - "mode": app.mode, - "icon": app.icon, - "icon_background": app.icon_background, - }, + "app": recommended_app.app, "app_id": recommended_app.app_id, "description": site.description, "copyright": site.copyright, diff --git a/web/app/components/app/create-app-dialog/app-card/index.tsx b/web/app/components/app/create-app-dialog/app-card/index.tsx index 254d67c923ed0d..f1807941ee393c 100644 --- a/web/app/components/app/create-app-dialog/app-card/index.tsx +++ b/web/app/components/app/create-app-dialog/app-card/index.tsx @@ -25,10 +25,10 @@ const AppCard = ({
diff --git a/web/app/components/explore/app-card/index.tsx b/web/app/components/explore/app-card/index.tsx index b1ea4a95bf9e57..f1826395f7fe9e 100644 --- a/web/app/components/explore/app-card/index.tsx +++ b/web/app/components/explore/app-card/index.tsx @@ -28,10 +28,10 @@ const AppCard = ({
{appBasicInfo.mode === 'advanced-chat' && (