fix: While name in query return all trees

This commit is contained in:
zhangzhanwei 2025-12-10 12:50:31 +08:00 committed by zhanweizhang7
parent 532eee571f
commit ec518206ad

View File

@ -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 # 这是可序列化的字典