mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-08 14:51:49 +00:00
Merged 5.0.N (5.0.4) to 5.1.N (5.1.1)
120675 dungureanu: Merged DEV to 5.0.N (5.0.4) 120674 dungureanu: MNT-14922: Workflow console's user command is case sensitive - Look up the correct user, throw error if not found. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.1.N/root@120715 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -46,6 +46,7 @@ import org.alfresco.service.cmr.repository.NodeRef;
|
||||
import org.alfresco.service.cmr.repository.NodeService;
|
||||
import org.alfresco.service.cmr.repository.datatype.DefaultTypeConverter;
|
||||
import org.alfresco.service.cmr.security.PersonService;
|
||||
import org.alfresco.service.cmr.security.PersonService.PersonInfo;
|
||||
import org.alfresco.service.cmr.workflow.WorkflowDefinition;
|
||||
import org.alfresco.service.cmr.workflow.WorkflowDeployment;
|
||||
import org.alfresco.service.cmr.workflow.WorkflowException;
|
||||
@@ -832,7 +833,15 @@ public class WorkflowInterpreter extends BaseInterpreter
|
||||
{
|
||||
tenantService.checkDomainUser(command[1]);
|
||||
}
|
||||
setCurrentUserName(command[1]);
|
||||
NodeRef personRef = personService.getPerson(command[1]);
|
||||
if (personRef == null)
|
||||
{
|
||||
throw new WorkflowException("User " + command[1] + " does not exist.");
|
||||
}
|
||||
|
||||
PersonInfo info = personService.getPerson(personRef);
|
||||
String userName = info.getUserName();
|
||||
setCurrentUserName(userName);
|
||||
}
|
||||
out.println("using user " + getCurrentUserName());
|
||||
}
|
||||
|
Reference in New Issue
Block a user