From 3a713f768d9a492e82c95d390313f114488d6c38 Mon Sep 17 00:00:00 2001 From: Ednara Oliveira Date: Wed, 19 Sep 2012 14:29:40 -0300 Subject: [PATCH] Correção na obtenção da URL para redirecionamento. --- impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/util/Redirector.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/util/Redirector.java b/impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/util/Redirector.java index 2439ec8..2cbca9c 100644 --- a/impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/util/Redirector.java +++ b/impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/util/Redirector.java @@ -58,9 +58,14 @@ public class Redirector implements Serializable { public static void redirect(String viewId, Map params) { try { if (viewId != null && !viewId.isEmpty()) { + Boolean includeViewParams = true; + if (params.isEmpty()) { + includeViewParams = false; + } + FacesContext facesContext = Beans.getReference(FacesContext.class); ViewHandler viewHandler = facesContext.getApplication().getViewHandler(); - String url = viewHandler.getBookmarkableURL(facesContext, viewId, parse(params), true); + String url = viewHandler.getBookmarkableURL(facesContext, viewId, parse(params), includeViewParams); facesContext.getExternalContext().redirect(url); } -- libgit2 0.21.2