From 56ce66ac472f4fed58f4c32b781ee7ff680fb64c Mon Sep 17 00:00:00 2001 From: Gavin Cornwell Date: Wed, 25 Aug 2010 22:35:28 +0000 Subject: [PATCH] Another couple of workflow fixes git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22001 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../org/alfresco/repo/workflow/WorkflowServiceImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/java/org/alfresco/repo/workflow/WorkflowServiceImpl.java b/source/java/org/alfresco/repo/workflow/WorkflowServiceImpl.java index 7709ea86e2..f0676b1dc9 100644 --- a/source/java/org/alfresco/repo/workflow/WorkflowServiceImpl.java +++ b/source/java/org/alfresco/repo/workflow/WorkflowServiceImpl.java @@ -681,6 +681,12 @@ public class WorkflowServiceImpl implements WorkflowService return false; } + // if a task does not have an owner it can not be reassigned + if (task.getProperties().get(ContentModel.PROP_OWNER) == null) + { + return false; + } + // if the task has the 'reassignable' property set to false it can not be reassigned Map properties = task.getProperties(); Boolean reassignable = (Boolean)properties.get(WorkflowModel.PROP_REASSIGNABLE);