mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
refactor: add early return for invalid document type in document_serializers.py
--bug=1057562 --user=王孝刚 【知识库】飞书知识库对接,设置命中处理方式保存报错 https://www.tapd.cn/57709429/s/1736833
This commit is contained in:
parent
f568c6800f
commit
622a8e525c
|
|
@ -141,9 +141,8 @@ class DocumentEditInstanceSerializer(ApiMixin, serializers.Serializer):
|
|||
if 'meta' in self.data and self.data.get('meta') is not None:
|
||||
dataset_meta_valid_map = self.get_meta_valid_map()
|
||||
valid_class = dataset_meta_valid_map.get(document.type)
|
||||
if valid_class is None:
|
||||
return
|
||||
valid_class(data=self.data.get('meta')).is_valid(raise_exception=True)
|
||||
if valid_class is not None:
|
||||
valid_class(data=self.data.get('meta')).is_valid(raise_exception=True)
|
||||
|
||||
|
||||
class DocumentWebInstanceSerializer(ApiMixin, serializers.Serializer):
|
||||
|
|
|
|||
Loading…
Reference in New Issue