diff --git a/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java b/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java index a29726cf..52ff65ed 100644 --- a/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java +++ b/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java @@ -226,6 +226,9 @@ class RequestControlContextImpl implements RequestControlContext { } public boolean getRedirectOnPause() { + if (!getExternalContext().isResponseAllowed()) { + return true; + } Boolean redirectOnPause = flowExecution.getAttributes().getBoolean("alwaysRedirectOnPause"); return redirectOnPause != null ? redirectOnPause.booleanValue() : false; }