diff --git a/ccm-core/src/com/arsdigita/workflow/simple/Task.java b/ccm-core/src/com/arsdigita/workflow/simple/Task.java index a59326390..dc5f210c5 100755 --- a/ccm-core/src/com/arsdigita/workflow/simple/Task.java +++ b/ccm-core/src/com/arsdigita/workflow/simple/Task.java @@ -325,19 +325,19 @@ public class Task extends AuditedACSObject implements Cloneable { **/ public Workflow getWorkflow() { BigDecimal workflowID = getParentID(); -// if (workflowID != null) { -// try { -// return (Workflow) DomainObjectFactory.newInstance(new OID -// (Workflow.BASE_DATA_OBJECT_TYPE, workflowID)); -// } catch (DataObjectNotFoundException de) { -// throw new UncheckedWrapperException("Could not load Workflow with ID " + -// workflowID, de); -// } -// } else { -// return null; -// } + if (workflowID != null) { + try { + return (Workflow) DomainObjectFactory.newInstance(new OID + (Workflow.BASE_DATA_OBJECT_TYPE, workflowID)); + } catch (DataObjectNotFoundException de) { + throw new UncheckedWrapperException("Could not load Workflow with ID " + + workflowID, de); + } + } else { + return null; + } - return Workflow.getObjectWorkflow(workflowID); +// return Workflow.getObjectWorkflow(workflowID); }