From c95a49c972f99709ba5d43f616759abdf658050d Mon Sep 17 00:00:00 2001 From: shaohuzhang1 <80892890+shaohuzhang1@users.noreply.github.com> Date: Thu, 26 Jun 2025 22:38:32 +0800 Subject: [PATCH] fix: application related knowledge (#3407) --- apps/application/serializers/application.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/application/serializers/application.py b/apps/application/serializers/application.py index 57246d645..dc2918c71 100644 --- a/apps/application/serializers/application.py +++ b/apps/application/serializers/application.py @@ -721,9 +721,9 @@ class ApplicationOperateSerializer(serializers.Serializer): application_id = self.data.get("application_id") application = QuerySet(Application).get(id=application_id) knowledge_list = self.list_knowledge(with_valid=False) - mapping_knowledge_id_list = [akm.knowledge_id for akm in + mapping_knowledge_id_list = [str(akm.knowledge_id) for akm in QuerySet(ApplicationKnowledgeMapping).filter(application_id=application_id)] - knowledge_id_list = [d.id for d in + knowledge_id_list = [d.get('id') for d in list(filter(lambda row: mapping_knowledge_id_list.__contains__(row.get('id')), knowledge_list))] return {**ApplicationSerializerModel(application).data,