From 960c610226be9b44f7349d6326dcb69c76544a15 Mon Sep 17 00:00:00 2001 From: luojielin <384184718@qq.com> Date: Sat, 5 Mar 2022 09:56:11 +0800 Subject: [PATCH] Fix GetAuthorizedTargets Action column --- lib/management/acl_management_client.go | 12 ++++++------ lib/management/acl_management_client_test.go | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/management/acl_management_client.go b/lib/management/acl_management_client.go index 601fc5e..9e64f9a 100644 --- a/lib/management/acl_management_client.go +++ b/lib/management/acl_management_client.go @@ -567,9 +567,9 @@ func (c *Client) UpdateDefaultApplicationAccessPolicy(appId string, strategy con func (c *Client) GetAuthorizedTargets(req *model.GetAuthorizedTargetsRequest) (*struct { TotalCount int64 `json:"totalCount"` List []struct { - Actions string `json:"actions"` - TargetType string `json:"targetType"` - TargetIdentifier string `json:"targetIdentifier"` + Actions []string `json:"actions"` + TargetType string `json:"targetType"` + TargetIdentifier string `json:"targetIdentifier"` } `json:"list"` }, error) { data, _ := json.Marshal(&req) @@ -584,9 +584,9 @@ func (c *Client) GetAuthorizedTargets(req *model.GetAuthorizedTargetsRequest) (* AuthorizedTargets struct { TotalCount int64 `json:"totalCount"` List []struct { - Actions string `json:"actions"` - TargetType string `json:"targetType"` - TargetIdentifier string `json:"targetIdentifier"` + Actions []string `json:"actions"` + TargetType string `json:"targetType"` + TargetIdentifier string `json:"targetIdentifier"` } `json:"list"` } `json:"authorizedTargets"` } `json:"data"` diff --git a/lib/management/acl_management_client_test.go b/lib/management/acl_management_client_test.go index 8871002..f17adad 100644 --- a/lib/management/acl_management_client_test.go +++ b/lib/management/acl_management_client_test.go @@ -286,8 +286,8 @@ func TestClient_GetAuthorizedTargets(t *testing.T) { log.Println("==========获取拥有资源的对象列表==========") req := &model.GetAuthorizedTargetsRequest{ - TargetType: constant.ROLE, - Resource: "cccccc", + TargetType: constant.GROUP, + Resource: "open", Namespace: "default", ResourceType: model.EnumResourceTypeAPI, }