From 156b490f1a19773336e6d3e7f66061f46d6b1c9c Mon Sep 17 00:00:00 2001 From: CaptainB Date: Thu, 12 Jun 2025 18:22:00 +0800 Subject: [PATCH] fix: add workspace_id to knowledge retrieval --- apps/knowledge/serializers/document.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/knowledge/serializers/document.py b/apps/knowledge/serializers/document.py index 8ab0ad3c..1574a214 100644 --- a/apps/knowledge/serializers/document.py +++ b/apps/knowledge/serializers/document.py @@ -491,7 +491,7 @@ class DocumentSerializers(serializers.Serializer): return True class Operate(serializers.Serializer): - workspace_id = serializers.CharField(required=True, label=_('workspace id')) + workspace_id = serializers.CharField(required=False, label=_('workspace id'), allow_blank=True) document_id = serializers.UUIDField(required=True, label=_('document id')) knowledge_id = serializers.UUIDField(required=True, label=_('knowledge id')) @@ -725,7 +725,7 @@ class DocumentSerializers(serializers.Serializer): return document_name.strip() class Create(serializers.Serializer): - workspace_id = serializers.CharField(required=True, label=_('workspace id')) + workspace_id = serializers.CharField(required=False, label=_('workspace id'), allow_null=True) knowledge_id = serializers.UUIDField(required=True, label=_('document id')) def is_valid(self, *, raise_exception=False): @@ -869,7 +869,7 @@ class DocumentSerializers(serializers.Serializer): file.save(file_bytes) class Split(serializers.Serializer): - workspace_id = serializers.CharField(required=True, label=_('workspace id')) + workspace_id = serializers.CharField(required=False, label=_('workspace id'), allow_null=True) knowledge_id = serializers.UUIDField(required=True, label=_('knowledge id')) def is_valid(self, *, instance=None, raise_exception=True): @@ -944,7 +944,7 @@ class DocumentSerializers(serializers.Serializer): return [result] class SplitPattern(serializers.Serializer): - workspace_id = serializers.CharField(required=True, label=_('workspace id')) + workspace_id = serializers.CharField(required=False, label=_('workspace id'), allow_null=True) knowledge_id = serializers.UUIDField(required=True, label=_('knowledge id')) @staticmethod