diff --git a/source/java/org/alfresco/repo/workflow/WorkflowInterpreter.java b/source/java/org/alfresco/repo/workflow/WorkflowInterpreter.java index ee9fda9439..283752f4f8 100644 --- a/source/java/org/alfresco/repo/workflow/WorkflowInterpreter.java +++ b/source/java/org/alfresco/repo/workflow/WorkflowInterpreter.java @@ -949,6 +949,8 @@ public class WorkflowInterpreter extends BaseInterpreter { WorkflowTask task = workflowService.endTask(command[2], (command.length == 4) ? command[3] : null); out.println("signal sent - path id: " + task.getPath().getId()); + // ACE-3137: "show transitions" will fail if we don't set the workflow path first. + currentPath = task.getPath(); out.print(interpretCommand("show transitions")); } else if (command[1].equals("workflow"))