提交 6d5adfa8 编写于 作者: J Joram Barrez

Fix for ACT-1372 (User Task with form: form will be not displayed if the value...

Fix for ACT-1372 (User Task with form: form will be not displayed if the value expression in next line used)
上级 f0969320
......@@ -70,7 +70,7 @@ public class ExpressionManager {
public Expression createExpression(String expression) {
ValueExpression valueExpression = expressionFactory.createValueExpression(parsingElContext, expression, Object.class);
ValueExpression valueExpression = expressionFactory.createValueExpression(parsingElContext, expression.trim(), Object.class);
return new JuelExpression(valueExpression, expression);
}
......
......@@ -33,4 +33,18 @@ public class InitiatorTest extends PluggableActivitiTestCase {
assertEquals(1, taskService.createTaskQuery().taskAssignee("bono").count());
}
// See ACT-1372
@Deployment
public void testInitiatorWithWhiteSpaceInExpression() {
try {
identityService.setAuthenticatedUserId("bono");
runtimeService.startProcessInstanceByKey("InitiatorProcess");
} finally {
identityService.setAuthenticatedUserId(null);
}
assertEquals(1, taskService.createTaskQuery().taskAssignee("bono").count());
}
}
<?xml version="1.0" encoding="UTF-8"?>
<definitions id="taskAssigneeExample"
xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:activiti="http://activiti.org/bpmn"
targetNamespace="Examples">
<process id="InitiatorProcess">
<startEvent id="start" activiti:initiator="initiator" />
<sequenceFlow id="flow1" sourceRef="start" targetRef="theTask" />
<userTask id="theTask" name="my task">
<humanPerformer id="humanPerformer111">
<resourceAssignmentExpression id="humanPerformer_assignmentExpression">
<formalExpression id="humanPerformer_formalExpressions">
${initiator}</formalExpression>
</resourceAssignmentExpression>
</humanPerformer>
</userTask>
<sequenceFlow id="flow2" sourceRef="theTask" targetRef="theEnd" />
<endEvent id="theEnd" />
</process>
</definitions>
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册