mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-28 23:32:48 +00:00
fix: application related knowledge (#3407)
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
This commit is contained in:
parent
3447da58bd
commit
c95a49c972
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Reference in New Issue