From 84f52eb337828d1d8860a3064e80dc81b732f6dc Mon Sep 17 00:00:00 2001 From: ibuler Date: Wed, 12 Dec 2018 12:11:12 +0800 Subject: [PATCH] =?UTF-8?q?[Update]=20=E4=BF=AE=E6=94=B9api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/perms/api.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/perms/api.py b/apps/perms/api.py index 37497e2f1..e07fe17a5 100644 --- a/apps/perms/api.py +++ b/apps/perms/api.py @@ -227,8 +227,9 @@ class UserGrantedNodesWithAssetsAsTreeApi(ListAPIView): @staticmethod def parse_asset_to_tree_node(node, asset, system_users): + system_users_protocol_matched = [s for s in system_users if s.protocol == asset.protocol] system_user_serializer = serializers.GrantedSystemUserSerializer( - system_users, many=True + system_users_protocol_matched, many=True ) asset_serializer = serializers.GrantedAssetSerializer(asset) icon_skin = 'file'