From 47546ecef4b2cedd3b602d639e5994d1eac14eb9 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Wed, 15 Oct 2025 15:03:37 +0800 Subject: [PATCH] fix: correct tag ID retrieval in document filtering --- apps/knowledge/serializers/document.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/knowledge/serializers/document.py b/apps/knowledge/serializers/document.py index f76f68aba..39357f1af 100644 --- a/apps/knowledge/serializers/document.py +++ b/apps/knowledge/serializers/document.py @@ -1456,7 +1456,7 @@ class DocumentSerializers(serializers.Serializer): document_id = self.data.get('document_id') tag_ids = self.data.get('tag_ids') existing_tag_ids = set( - QuerySet(DocumentTag).filter( + str(tag_id) for tag_id in QuerySet(DocumentTag).filter( document_id=document_id, tag_id__in=tag_ids ).values_list('tag_id', flat=True) )