Sfoglia il codice sorgente

fix: avoid IntPratica updates with missing ControlloPratica

fix/NullPointer-Exceptions
Gabriele Zigurella 2 anni fa
parent
commit
c99681c398
  1. 16
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java

16
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java

@ -726,13 +726,15 @@ public class SismicaUtil {
+ pratica.getNumeroProgetto() + ": " + e2.getMessage()); + pratica.getNumeroProgetto() + ": " + e2.getMessage());
} }
} }
controllo.setStatus(WorkflowConstants.STATUS_APPROVED); if(controllo != null){
AvvisoLocalServiceUtil.addAvviso(pratica.getIntPraticaId(), controllo.setStatus(WorkflowConstants.STATUS_APPROVED);
"Attestazione di deposito progetto", new Date(), AvvisoUtil.TIPO_AVVISO_DIRETTO, AvvisoLocalServiceUtil.addAvviso(pratica.getIntPraticaId(),
StatoPraticaConstants.CONFORME, fileEntryIdTemplate, dettPratica.getDettPraticaId(), "Attestazione di deposito progetto", new Date(), AvvisoUtil.TIPO_AVVISO_DIRETTO,
DettPratica.class.getName(), controllo.getControlloPraticaId(), serviceContext); StatoPraticaConstants.CONFORME, fileEntryIdTemplate, dettPratica.getDettPraticaId(),
pratica.setStatoPratica(StatoPraticaConstants.CONFORME); DettPratica.class.getName(), controllo.getControlloPraticaId(), serviceContext);
IntPraticaLocalServiceUtil.updateIntPratica(pratica); pratica.setStatoPratica(StatoPraticaConstants.CONFORME);
IntPraticaLocalServiceUtil.updateIntPratica(pratica);
}
} }
} }
} catch (PortalException | SystemException e) { } catch (PortalException | SystemException e) {

Caricamento…
Annulla
Salva