From f7301785f5b851af204756bd8925ac38d549bc7a Mon Sep 17 00:00:00 2001 From: marcoalderighi Date: Wed, 24 May 2023 14:53:50 +0200 Subject: [PATCH] fix visualizzazione soggeti se comuneId vuoto --- .../portos/bo/service/impl/SoggettoLocalServiceImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SoggettoLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SoggettoLocalServiceImpl.java index 95aa7dc8..87a3b487 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SoggettoLocalServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SoggettoLocalServiceImpl.java @@ -1472,7 +1472,11 @@ public class SoggettoLocalServiceImpl extends SoggettoLocalServiceBaseImpl { if ("ee".equalsIgnoreCase(codiceProvincia)) { return comuneEstero; } else { - Comune comune = comuneLocalService.fetchComune(Long.parseLong(comuneId)); + long idComune = 0L; + if(Validator.isNotNull(comuneId)){ + idComune = Long.parseLong(comuneId); + } + Comune comune = comuneLocalService.fetchComune(idComune); try { Provincia provincia = provinciaLocalService.findByC_C(comune.getCompanyId(), codiceProvincia); return comune.getDenominazione() + " (" + provincia.getSigla() + ')';