diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/WorkflowUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/WorkflowUtil.java index 5cb14586..9e284397 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/WorkflowUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/WorkflowUtil.java @@ -256,9 +256,11 @@ public class WorkflowUtil { ControlloPratica controlloPratica) throws PortalException, SystemException { WorkflowTask workflowTask = getLastTask(companyId, groupId, null, controlloPratica); - Map workflowContext = getWorkflowContext(controlloPratica); - WorkflowTaskManagerUtil.assignWorkflowTaskToUser(companyId, assegnatoreUserId, - workflowTask.getWorkflowTaskId(), istruttoreId, StringPool.BLANK, null, workflowContext); + if(workflowTask != null) { + Map workflowContext = getWorkflowContext(controlloPratica); + WorkflowTaskManagerUtil.assignWorkflowTaskToUser(companyId, assegnatoreUserId, + workflowTask.getWorkflowTaskId(), istruttoreId, StringPool.BLANK, null, workflowContext); + } } public static Map getWorkflowContext(ControlloPratica controlloPratica)