From ec518206ad0441a24f3a01c39462615c58d9cf02 Mon Sep 17 00:00:00 2001 From: zhangzhanwei Date: Wed, 10 Dec 2025 12:50:31 +0800 Subject: [PATCH] fix: While name in query return all trees --- apps/folders/serializers/folder.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/folders/serializers/folder.py b/apps/folders/serializers/folder.py index 790a913ca..b9f9babf1 100644 --- a/apps/folders/serializers/folder.py +++ b/apps/folders/serializers/folder.py @@ -331,4 +331,5 @@ class FolderTreeSerializer(serializers.Serializer): TreeSerializer = get_folder_tree_serializer(self.data.get('source')) # noqa serializer = TreeSerializer(nodes, many=True) - return [d for d in serializer.data if d.get('id') == d.get('workspace_id')] # 这是可序列化的字典 + + return [d for d in serializer.data if d.get('id') == d.get('workspace_id')] if name is None else serializer.data # 这是可序列化的字典