diff --git a/src/main/java/eu/dnetlib/openaire/usermanagement/utils/RoleManagement.java b/src/main/java/eu/dnetlib/openaire/usermanagement/utils/RoleManagement.java index 46664e2..00c6e95 100644 --- a/src/main/java/eu/dnetlib/openaire/usermanagement/utils/RoleManagement.java +++ b/src/main/java/eu/dnetlib/openaire/usermanagement/utils/RoleManagement.java @@ -37,7 +37,9 @@ public class RoleManagement { } public JsonElement assignMemberRole(String type, String id, HttpServletRequest request) throws HttpClientErrorException { - return this.httpUtils.post(url + "/member/" + mapType(type, false) + "/" + id, getSessionCookie(request), null, null); + Map params = new HashMap<>(); + params.put("force", "true"); + return this.httpUtils.post(url + "/member/" + mapType(type, false) + "/" + id, getSessionCookie(request), null, params); } public JsonElement assignManagerRole(String type, String id, HttpServletRequest request) throws HttpClientErrorException {