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());
}
}
controllo.setStatus(WorkflowConstants.STATUS_APPROVED);
AvvisoLocalServiceUtil.addAvviso(pratica.getIntPraticaId(),
"Attestazione di deposito progetto", new Date(), AvvisoUtil.TIPO_AVVISO_DIRETTO,
StatoPraticaConstants.CONFORME, fileEntryIdTemplate, dettPratica.getDettPraticaId(),
DettPratica.class.getName(), controllo.getControlloPraticaId(), serviceContext);
pratica.setStatoPratica(StatoPraticaConstants.CONFORME);
IntPraticaLocalServiceUtil.updateIntPratica(pratica);
if(controllo != null){
controllo.setStatus(WorkflowConstants.STATUS_APPROVED);
AvvisoLocalServiceUtil.addAvviso(pratica.getIntPraticaId(),
"Attestazione di deposito progetto", new Date(), AvvisoUtil.TIPO_AVVISO_DIRETTO,
StatoPraticaConstants.CONFORME, fileEntryIdTemplate, dettPratica.getDettPraticaId(),
DettPratica.class.getName(), controllo.getControlloPraticaId(), serviceContext);
pratica.setStatoPratica(StatoPraticaConstants.CONFORME);
IntPraticaLocalServiceUtil.updateIntPratica(pratica);
}
}
}
} catch (PortalException | SystemException e) {

Caricamento…
Annulla
Salva