From fe86e080c1b54171042714227d8924d54c17eb71 Mon Sep 17 00:00:00 2001 From: Jeremy Grelle Date: Wed, 5 Aug 2009 22:37:19 +0000 Subject: [PATCH] SWF-1133 - Endless Redirects happens when more then one request Parameter is present on redirect --- .../java/org/springframework/faces/webflow/JsfView.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spring-faces/src/main/java/org/springframework/faces/webflow/JsfView.java b/spring-faces/src/main/java/org/springframework/faces/webflow/JsfView.java index 2c2d13f5..0f92ea74 100644 --- a/spring-faces/src/main/java/org/springframework/faces/webflow/JsfView.java +++ b/spring-faces/src/main/java/org/springframework/faces/webflow/JsfView.java @@ -96,7 +96,11 @@ public class JsfView implements View { } public boolean userEventQueued() { - return requestContext.getRequestParameters().size() > 1; + if (JsfUtils.isAtLeastJsf12()) { + return requestContext.getRequestParameters().contains("javax.faces.ViewState"); + } else { + return requestContext.getRequestParameters().size() > 1; + } } /**