From a4f47b41f4e8aee132845e1333d7debaf4ed7e84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrik=20Dudit=C5=A1?= Date: Tue, 5 Nov 2024 15:55:01 +0100 Subject: [PATCH] Handle empty mapping in normalizeRequestURI Signed-off-by: Patrik Dudits --- .../java/com/sun/faces/application/view/MultiViewHandler.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/impl/src/main/java/com/sun/faces/application/view/MultiViewHandler.java b/impl/src/main/java/com/sun/faces/application/view/MultiViewHandler.java index 89f34122ca..7a7547ed82 100644 --- a/impl/src/main/java/com/sun/faces/application/view/MultiViewHandler.java +++ b/impl/src/main/java/com/sun/faces/application/view/MultiViewHandler.java @@ -458,6 +458,10 @@ protected String derivePhysicalViewId(FacesContext ctx, String requestViewId, bo * @since 1.2 */ protected String normalizeRequestURI(String viewId, String mapping) { + if (mapping.isEmpty()) { + return viewId; + } + boolean logged = false; while (viewId.startsWith(mapping)) {