feat: handle None case for knowledge_dict in knowledge.py
This commit is contained in:
parent
327d34ae1e
commit
83e9b45e79
@ -296,6 +296,8 @@ class KnowledgeSerializer(serializers.Serializer):
|
|||||||
all_application_list = [str(adm.get('id')) for adm in self.list_application(with_valid=False)]
|
all_application_list = [str(adm.get('id')) for adm in self.list_application(with_valid=False)]
|
||||||
knowledge_dict = native_search(query_set_dict, select_string=get_file_content(
|
knowledge_dict = native_search(query_set_dict, select_string=get_file_content(
|
||||||
os.path.join(PROJECT_DIR, "apps", "knowledge", 'sql', 'list_knowledge.sql')), with_search_one=True)
|
os.path.join(PROJECT_DIR, "apps", "knowledge", 'sql', 'list_knowledge.sql')), with_search_one=True)
|
||||||
|
if knowledge_dict is None:
|
||||||
|
return None
|
||||||
return {
|
return {
|
||||||
**knowledge_dict,
|
**knowledge_dict,
|
||||||
'meta': json.loads(knowledge_dict.get('meta', '{}')),
|
'meta': json.loads(knowledge_dict.get('meta', '{}')),
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user