We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3447da5 commit c95a49cCopy full SHA for c95a49c
1 file changed
apps/application/serializers/application.py
@@ -721,9 +721,9 @@ def one(self, with_valid=True):
721
application_id = self.data.get("application_id")
722
application = QuerySet(Application).get(id=application_id)
723
knowledge_list = self.list_knowledge(with_valid=False)
724
- mapping_knowledge_id_list = [akm.knowledge_id for akm in
+ mapping_knowledge_id_list = [str(akm.knowledge_id) for akm in
725
QuerySet(ApplicationKnowledgeMapping).filter(application_id=application_id)]
726
- knowledge_id_list = [d.id for d in
+ knowledge_id_list = [d.get('id') for d in
727
list(filter(lambda row: mapping_knowledge_id_list.__contains__(row.get('id')),
728
knowledge_list))]
729
return {**ApplicationSerializerModel(application).data,
0 commit comments