From f62b460b8156c1d8aadddf8bca9c1f0323f1a337 Mon Sep 17 00:00:00 2001 From: TimotheeHrl Date: Thu, 14 Sep 2023 18:11:54 +0200 Subject: [PATCH] LUT_26249 : SONAR - Optional value should only be accessed after calling isPresent() --- .../forms/web/form/multiview/util/FormListTemplateBuilder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/java/fr/paris/lutece/plugins/forms/web/form/multiview/util/FormListTemplateBuilder.java b/src/java/fr/paris/lutece/plugins/forms/web/form/multiview/util/FormListTemplateBuilder.java index 7136f3e21..7ebc71229 100644 --- a/src/java/fr/paris/lutece/plugins/forms/web/form/multiview/util/FormListTemplateBuilder.java +++ b/src/java/fr/paris/lutece/plugins/forms/web/form/multiview/util/FormListTemplateBuilder.java @@ -154,7 +154,7 @@ public static String buildTableTemplate( List listFormColumn strRedirectionDetailsBaseUrl ) ); } model.put( MARK_FROM_RESPONSE_GEOJSON_POINT_LIST, listGeoJsonPoints ); - model.put( MARK_MULTIVIEWMAP, maybeMapProvider.get( ).getMapTemplate( ) ); + model.put( MARK_MULTIVIEWMAP, maybeMapProvider.isPresent() ? maybeMapProvider.get( ).getMapTemplate( ) : null ); listFormColumnLineTemplatePaginated = buildFormColumnLineTemplateList( listFormColumnLineTemplate, listIdFormResponsePaginated ); }