From 52ba4d63425e7405af4c64ead22087ec1be84481 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Thu, 19 Jun 2025 16:20:15 +0800 Subject: [PATCH] refactor: update model instance retrieval to use workspace_id and enhance document syncing with image linking --- apps/knowledge/serializers/knowledge.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/knowledge/serializers/knowledge.py b/apps/knowledge/serializers/knowledge.py index fe386617..ffdeb981 100644 --- a/apps/knowledge/serializers/knowledge.py +++ b/apps/knowledge/serializers/knowledge.py @@ -60,7 +60,7 @@ class KnowledgeWebCreateRequest(serializers.Serializer): desc = serializers.CharField(required=False, allow_null=True, allow_blank=True, label=_('knowledge description')) embedding_model_id = serializers.CharField(required=True, label=_('knowledge embedding')) source_url = serializers.CharField(required=True, label=_('source url')) - selector = serializers.CharField(required=True, label=_('knowledge selector')) + selector = serializers.CharField(required=False, label=_('knowledge selector'), allow_null=True, allow_blank=True) class KnowledgeEditRequest(serializers.Serializer): @@ -550,7 +550,7 @@ class KnowledgeSerializer(serializers.Serializer): embedding_model_id=instance.get('embedding_model_id'), meta={ 'source_url': instance.get('source_url'), - 'selector': instance.get('selector'), + 'selector': instance.get('selector', 'body'), 'embedding_model_id': instance.get('embedding_model_id') }, )