From 73ee9bf602f7dccf714ab2104eefe95308a68e05 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Wed, 25 Jun 2025 10:55:48 +0800 Subject: [PATCH] fix: replace get_byte() with get_bytes() for consistency in file handling --- apps/knowledge/serializers/document.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/knowledge/serializers/document.py b/apps/knowledge/serializers/document.py index fc2d799fd..16e29aade 100644 --- a/apps/knowledge/serializers/document.py +++ b/apps/knowledge/serializers/document.py @@ -559,6 +559,8 @@ class DocumentSerializers(serializers.Serializer): def download_source_file(self): self.is_valid(raise_exception=True) file = QuerySet(File).filter(source_id=self.data.get('document_id')).first() + if not file: + raise AppApiException(500, _('file not exist')) return FileSerializer.Operate(id=file.id).get(with_valid=True) def one(self, with_valid=False):