Skip to content

Commit 4be1789

Browse files
committed
[fix] delete single client scope
1 parent be3b093 commit 4be1789

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

keycloak/role_scope_mapping.go

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -61,19 +61,16 @@ func (keycloakClient *KeycloakClient) GetRoleScopeMapping(ctx context.Context, r
6161

6262
func (keycloakClient *KeycloakClient) DeleteRoleScopeMapping(ctx context.Context, realmId string, clientId string, clientScopeId string, role *Role) error {
6363
roleUrl := roleScopeMappingUrl(realmId, clientId, clientScopeId, role)
64-
if role.ClientRole {
65-
return keycloakClient.delete(ctx, roleUrl, nil)
66-
} else {
67-
body := [1]RealmRoleRepresentation{
68-
{
69-
Id: role.Id,
70-
Name: role.Name,
71-
Description: role.Description,
72-
Composite: role.Composite,
73-
ClientRole: role.ClientRole,
74-
ContainerId: role.ContainerId,
75-
},
76-
}
77-
return keycloakClient.delete(ctx, roleUrl, body)
64+
65+
body := [1]RealmRoleRepresentation{
66+
{
67+
Id: role.Id,
68+
Name: role.Name,
69+
Description: role.Description,
70+
Composite: role.Composite,
71+
ClientRole: role.ClientRole,
72+
ContainerId: role.ContainerId,
73+
},
7874
}
75+
return keycloakClient.delete(ctx, roleUrl, body)
7976
}

0 commit comments

Comments
 (0)