From 4c3c83257c7aef7d025beb7854f6bee9edfb1fd9 Mon Sep 17 00:00:00 2001 From: Bai Date: Sun, 28 Dec 2025 01:03:55 +0800 Subject: [PATCH] perf: support search query_params for search assets --- apps/perms/api/user_permission/tree.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/perms/api/user_permission/tree.py b/apps/perms/api/user_permission/tree.py index c92ddec02..f78814e24 100644 --- a/apps/perms/api/user_permission/tree.py +++ b/apps/perms/api/user_permission/tree.py @@ -81,6 +81,7 @@ class UserPermNodeChildrenAsTreeApi(SelfOrPKUserMixin, SerializeToTreeNodeMixin, expand_node_key = self.get_query_value('key') search_node = self.get_query_value('search_node') search_asset = self.get_query_value('search_asset') + search = self.get_query_value('search') asset_category = self.get_query_value('asset_category') asset_type = self.get_query_value('asset_type') @@ -90,7 +91,8 @@ class UserPermNodeChildrenAsTreeApi(SelfOrPKUserMixin, SerializeToTreeNodeMixin, elif search_node: # search nodes return self.search_user_perm_node_tree(search_node, asset_category, asset_type) - elif search_asset: + elif search_asset or search: + search_asset = search_asset or search # search assets return self.search_user_perm_asset_tree(search_asset, asset_category, asset_type) else: