diff --git a/rm-automation/rm-automation-community-rest-api/pom.xml b/rm-automation/rm-automation-community-rest-api/pom.xml
index f178cc8d3b..e41c879044 100644
--- a/rm-automation/rm-automation-community-rest-api/pom.xml
+++ b/rm-automation/rm-automation-community-rest-api/pom.xml
@@ -15,7 +15,8 @@
false
alfresco-governance-services-community-share
alfresco-governance-services-community-repo
- 1.38
+ 1.50
+ 3.0.41
2.0.0
2.7.9.1
@@ -61,8 +62,17 @@
com.fasterxml.jackson.core
jackson-databind
+
+ org.alfresco.tas
+ utility
+
+
+ org.alfresco.tas
+ utility
+ ${tas.utility.version}
+
org.projectlombok
lombok
diff --git a/rm-automation/rm-automation-community-rest-api/src/main/java/org/alfresco/rest/v0/RMRolesAndActionsAPI.java b/rm-automation/rm-automation-community-rest-api/src/main/java/org/alfresco/rest/v0/RMRolesAndActionsAPI.java
index 6ce10de83d..4284d7e6f4 100644
--- a/rm-automation/rm-automation-community-rest-api/src/main/java/org/alfresco/rest/v0/RMRolesAndActionsAPI.java
+++ b/rm-automation/rm-automation-community-rest-api/src/main/java/org/alfresco/rest/v0/RMRolesAndActionsAPI.java
@@ -47,6 +47,7 @@ import org.alfresco.dataprep.AlfrescoHttpClientFactory;
import org.alfresco.dataprep.UserService;
import org.alfresco.rest.core.v0.BaseAPI;
import org.alfresco.rest.core.v0.RMEvents;
+import org.alfresco.utility.data.DataUserAIS;
import org.apache.chemistry.opencmis.client.api.CmisObject;
import org.apache.commons.httpclient.HttpStatus;
import org.apache.http.HttpResponse;
@@ -90,6 +91,8 @@ public class RMRolesAndActionsAPI extends BaseAPI
@Autowired
private UserService userService;
+ @Autowired
+ private DataUserAIS dataUser;
/**
* Get all the configured RM roles.
*
@@ -199,7 +202,9 @@ public class RMRolesAndActionsAPI extends BaseAPI
{
if (!userService.userExists(adminUser, adminPassword, userName))
{
- userService.create(adminUser, adminPassword, userName, password, email, firstName, lastName);
+ //userService.create(adminUser, adminPassword, userName, password, email, firstName, lastName);
+ dataUser.createUser(userName, password);
+
}
assignRoleToUser(adminUser, adminPassword, userName, role);
}