From 4513bf32db2f51e9c56a163ae5a07f148ff5e603 Mon Sep 17 00:00:00 2001 From: Manuel Soulier Date: Mon, 20 Nov 2023 15:16:18 +0100 Subject: [PATCH] fix: null point execption isAnyRubrique --- .../fr/insee/arc/core/service/p3normage/bo/IdCardNormage.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arc-core/src/main/java/fr/insee/arc/core/service/p3normage/bo/IdCardNormage.java b/arc-core/src/main/java/fr/insee/arc/core/service/p3normage/bo/IdCardNormage.java index 404586801..518c246d5 100644 --- a/arc-core/src/main/java/fr/insee/arc/core/service/p3normage/bo/IdCardNormage.java +++ b/arc-core/src/main/java/fr/insee/arc/core/service/p3normage/bo/IdCardNormage.java @@ -42,7 +42,7 @@ public void addRegleNormage(RegleNormage regleNormage) { */ public boolean isAnyRubrique(String rubriqueToTest) { - return this.reglesNormage.stream().anyMatch(t -> t.getRubrique().contains(rubriqueToTest)); + return this.reglesNormage.stream().anyMatch(t -> t.getRubrique()!=null && t.getRubrique().contains(rubriqueToTest)); } /** @@ -52,7 +52,7 @@ public boolean isAnyRubrique(String rubriqueToTest) */ public boolean isAnyRubriqueNmcl(String rubriqueToTest) { - return this.reglesNormage.stream().anyMatch(t -> t.getRubriqueNmcl().contains(rubriqueToTest)); + return this.reglesNormage.stream().anyMatch(t -> t.getRubriqueNmcl()!=null && t.getRubriqueNmcl().contains(rubriqueToTest)); } }