diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/GestioneAttivitaPortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/GestioneAttivitaPortlet.java index c5ad6632..669fb667 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/GestioneAttivitaPortlet.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/GestioneAttivitaPortlet.java @@ -188,9 +188,11 @@ public class GestioneAttivitaPortlet extends MVCPortlet { default: break; } - WorkflowTaskManagerUtil.assignWorkflowTaskToRole(controlloPratica.getCompanyId(), - serviceContext.getUserId(), workflowTaskId, role.getRoleId(), StringPool.BLANK, null, - WorkflowUtil.getWorkflowContext(controlloPratica)); + if(Validator.isNotNull(role)){ + WorkflowTaskManagerUtil.assignWorkflowTaskToRole(controlloPratica.getCompanyId(), + serviceContext.getUserId(), workflowTaskId, role.getRoleId(), StringPool.BLANK, null, + WorkflowUtil.getWorkflowContext(controlloPratica)); + } } else { throw new SystemException("riassegnare al ruolo non possibile"); }