From 267149b07a39696813a7e8743a454fbae72321cc Mon Sep 17 00:00:00 2001 From: lhameury <lukas.hameury@libriciel.coop> Date: Wed, 14 Feb 2024 10:24:42 +0100 Subject: [PATCH] Fix null issue on "handleListDossiers" function --- .../iparapheur/repo/jscript/DossierServiceScriptable.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iparapheur-core/src/main/java/org/adullact/iparapheur/repo/jscript/DossierServiceScriptable.java b/iparapheur-core/src/main/java/org/adullact/iparapheur/repo/jscript/DossierServiceScriptable.java index af1b91d..bf700cc 100644 --- a/iparapheur-core/src/main/java/org/adullact/iparapheur/repo/jscript/DossierServiceScriptable.java +++ b/iparapheur-core/src/main/java/org/adullact/iparapheur/repo/jscript/DossierServiceScriptable.java @@ -1079,7 +1079,7 @@ public class DossierServiceScriptable extends BaseProcessorExtension { for (NodeRef dossier : nodeRefList) { newIndex++; reste--; - if (dossier != null && !permissionService.hasReadPermission(dossier).toString().equals("DENIED")) { + if (dossier != null && nodeService.exists(dossier) && !permissionService.hasReadPermission(dossier).toString().equals("DENIED")) { JSONObject dossierResult = new JSONObject(extractDossierData(dossier, bureauRef, meta.has("metas", null) ? ((JSONArray) meta.get("metas", null)) : null)); String dossierResultProtocol = dossierResult.optString("protocol", "undefined"); dossierResult.put("isXemEnabled", isXemEnabled || StringUtils.equals(dossierResultProtocol, ParapheurModel.PROP_TDT_PROTOCOLE_VAL_HELIOS)); -- GitLab