fixed mvc view scope model bug

This commit is contained in:
Keith Donald
2008-04-11 05:14:28 +00:00
parent f9a91d63ec
commit bc1d154164

View File

@@ -184,9 +184,14 @@ public abstract class MvcView implements View {
// internal helpers
private Map flowScopes() {
return requestContext.getConversationScope().union(requestContext.getFlowScope()).union(
requestContext.getViewScope()).union(requestContext.getFlashScope()).union(
requestContext.getRequestScope()).asMap();
if (requestContext.getCurrentState().isViewState()) {
return requestContext.getConversationScope().union(requestContext.getFlowScope()).union(
requestContext.getViewScope()).union(requestContext.getFlashScope()).union(
requestContext.getRequestScope()).asMap();
} else {
return requestContext.getConversationScope().union(requestContext.getFlowScope()).union(
requestContext.getFlashScope()).union(requestContext.getRequestScope()).asMap();
}
}
private void exposeBindingModel(Map model) {