diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaImpl.java index 7eb1b988..fa4ce636 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaImpl.java @@ -812,22 +812,24 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { IntPratica intPratica = null; try { intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(getIntPraticaId()); - if (AzioniPraticheUtil.isDeposito(intPratica.getIntPraticaId())) { - sb.append("Deposito "); - } else if (AzioniPraticheUtil.isAutorizzazione(intPratica.getIntPraticaId())) { - sb.append("Autorizzazione "); - } - sb.append("n. "); - if (Validator.isNotNull(getProtocollo())) { - sb.append(intPratica.getNumeroProgetto()).append(" del ").append(sdf.format(intPratica.getDtPratica())); - } else { - if (Validator.isNotNull(intPratica.getNumeroProgetto())) { - sb.append(intPratica.getNumeroProgetto()).append(StringPool.SPACE).append(StringPool.DASH) - .append(StringPool.SPACE); + if(Validator.isNotNull(intPratica)){ + if (AzioniPraticheUtil.isDeposito(intPratica.getIntPraticaId())) { + sb.append("Deposito "); + } else if (AzioniPraticheUtil.isAutorizzazione(intPratica.getIntPraticaId())) { + sb.append("Autorizzazione "); + } + sb.append("n. "); + if (Validator.isNotNull(getProtocollo())) { + sb.append(intPratica.getNumeroProgetto()).append(" del ").append(sdf.format(intPratica.getDtPratica())); + } else { + if (Validator.isNotNull(intPratica.getNumeroProgetto())) { + sb.append(intPratica.getNumeroProgetto()).append(StringPool.SPACE).append(StringPool.DASH) + .append(StringPool.SPACE); + } + sb.append(getDettPraticaId()).append(" (Temporaneo) "); } - sb.append(getDettPraticaId()).append(" (Temporaneo) "); + sb.append(" - id ").append(intPratica.getIntPraticaId()); } - sb.append(" - id ").append(intPratica.getIntPraticaId()); } catch (PortalException | SystemException e) { _log.error("Error on IntPratidaId=" + intPratica.getIntPraticaId(), e); }