[seam-commits] Seam SVN: r15494 - branches/enterprise/WFK-2_1/jboss-seam/src/main/java/org/jboss/seam/mock.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Fri May 10 09:23:34 EDT 2013
Author: manaRH
Date: 2013-05-10 09:23:34 -0400 (Fri, 10 May 2013)
New Revision: 15494
Modified:
branches/enterprise/WFK-2_1/jboss-seam/src/main/java/org/jboss/seam/mock/MockExternalContext.java
Log:
bz921660 tried to fix duplicated ajax partial-response for redirection
Modified: branches/enterprise/WFK-2_1/jboss-seam/src/main/java/org/jboss/seam/mock/MockExternalContext.java
===================================================================
--- branches/enterprise/WFK-2_1/jboss-seam/src/main/java/org/jboss/seam/mock/MockExternalContext.java 2013-05-10 13:23:22 UTC (rev 15493)
+++ branches/enterprise/WFK-2_1/jboss-seam/src/main/java/org/jboss/seam/mock/MockExternalContext.java 2013-05-10 13:23:34 UTC (rev 15494)
@@ -544,8 +544,10 @@
@Override
public void redirect(String url) throws IOException
{
- if ("partial/ajax".equals(this.request.getHeader("Faces-Request")))
+ if ("partial/ajax".equals(this.request.getHeader("Faces-Request")) &&
+ !this.response.isCommitted())
{
+ this.response.reset(); //reset any data to not duplicate any response
this.response.setContentType("text/xml");
this.response.setCharacterEncoding("UTF-8");
this.response.addHeader("Cache-Control", "no-cache");
@@ -558,7 +560,7 @@
this.response.getWriter().flush();
}
else
- {
+ {
this.response.sendRedirect(url);
}
More information about the seam-commits
mailing list