From ded49f60013a89f136d6b3e743398db045e3535a Mon Sep 17 00:00:00 2001 From: marcoalderighi Date: Tue, 16 May 2023 12:30:21 +0200 Subject: [PATCH] fix funzione unita operativa AOP --- .../advanced/operation/util/AdvancedOperationUtil.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/src/it/nextmind/liferay/portos/advanced/operation/util/AdvancedOperationUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/src/it/nextmind/liferay/portos/advanced/operation/util/AdvancedOperationUtil.java index ab8d1d0a..937c74fb 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/src/it/nextmind/liferay/portos/advanced/operation/util/AdvancedOperationUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/src/it/nextmind/liferay/portos/advanced/operation/util/AdvancedOperationUtil.java @@ -272,8 +272,10 @@ public class AdvancedOperationUtil { if(Validator.isNotNull(lastTask)){ long assigneeUserId = lastTask.getAssigneeUserId(); try { - User assignee = UserLocalServiceUtil.getUser(assigneeUserId); - return UserUtil.getUnitaOperative(assignee); + if(-1 != assigneeUserId){ + User assignee = UserLocalServiceUtil.getUser(assigneeUserId); + return UserUtil.getUnitaOperative(assignee); + } } catch (SystemException | PortalException e){ _log.error("AOP ==> Error while analyzing IntPratica: " + intPratica.getIntPraticaId()); _log.error(e,e);