perf: change tree api

This commit is contained in:
ibuler
2022-12-27 13:20:18 +08:00
parent dd630f0e14
commit 795e952dc1
3 changed files with 30 additions and 4 deletions

View File

@@ -144,7 +144,7 @@ class CategoryTreeApi(SerializeToTreeNodeMixin, generics.ListAPIView):
return self.serialize_assets(assets, key)
def list(self, request, *args, **kwargs):
include_asset = bool(self.request.query_params.get('assets'))
include_asset = self.request.query_params.get('assets', '0') == '1'
if include_asset and self.request.query_params.get('key'):
nodes = self.get_assets()