Repository: wicket Updated Branches: refs/heads/master 0f48a1e71 -> bb7f9cf54
WICKET-1718 since 1.5.x a ReplaceHandlerException does no longer immediately change the current request handler, thus the comparison with the current page was bogus and never prevented validation of headers Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/af84be57 Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/af84be57 Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/af84be57 Branch: refs/heads/master Commit: af84be5792ac22124a4fa19743c03c73eb8d292b Parents: 0f48a1e Author: Sven Meier <[email protected]> Authored: Sat Jul 25 23:17:54 2015 +0200 Committer: Sven Meier <[email protected]> Committed: Sat Jul 25 23:17:54 2015 +0200 ---------------------------------------------------------------------- .../java/org/apache/wicket/markup/html/WebPage.java | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/af84be57/wicket-core/src/main/java/org/apache/wicket/markup/html/WebPage.java ---------------------------------------------------------------------- diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/html/WebPage.java b/wicket-core/src/main/java/org/apache/wicket/markup/html/WebPage.java index 05feebb..903d7c4 100644 --- a/wicket-core/src/main/java/org/apache/wicket/markup/html/WebPage.java +++ b/wicket-core/src/main/java/org/apache/wicket/markup/html/WebPage.java @@ -213,23 +213,13 @@ public class WebPage extends Page @Override protected void onAfterRender() { - super.onAfterRender(); - // only in development mode validate the headers if (getApplication().usesDevelopmentConfig()) { - // Ignore if an exception and a redirect happened in between (e.g. - // RestartResponseAtInterceptPageException) - IRequestHandler activeHandler = getRequestCycle().getActiveRequestHandler(); - if (activeHandler instanceof IPageRequestHandler) - { - IPageRequestHandler h = (IPageRequestHandler)activeHandler; - if (h.getPage() == this) - { - validateHeaders(); - } - } + validateHeaders(); } + + super.onAfterRender(); } /**
