diff --git a/portal-ui/src/screens/Console/Policies/PolicyDetails.tsx b/portal-ui/src/screens/Console/Policies/PolicyDetails.tsx index 7b70d28bc..f13428e31 100644 --- a/portal-ui/src/screens/Console/Policies/PolicyDetails.tsx +++ b/portal-ui/src/screens/Console/Policies/PolicyDetails.tsx @@ -249,7 +249,6 @@ const PolicyDetails = ({ } /> - diff --git a/restapi/admin_users.go b/restapi/admin_users.go index 80e49aa18..11e6eccbc 100644 --- a/restapi/admin_users.go +++ b/restapi/admin_users.go @@ -498,7 +498,7 @@ func getListUsersWithAccessToBucketResponse(session *models.Principal, bucket st policy, err := adminClient.getPolicy(ctx, policyName) if err == nil { parsedPolicy, err2 := parsePolicy(policyName, policy) - if err2 == nil && policyMatchesBucket(parsedPolicy, bucket) { + if err2 == nil && policyMatchesBucket(parsedPolicy, bucket) && !seen[users[i].AccessKey] { retval = append(retval, users[i].AccessKey) seen[users[i].AccessKey] = true } @@ -538,6 +538,5 @@ func getListUsersWithAccessToBucketResponse(session *models.Principal, bucket st log.Println(err) } } - // serialize output return retval, nil }