messages extraction and clearing
This commit is contained in:
@@ -271,6 +271,7 @@ public class ViewState extends TransitionableState {
|
||||
throw new ViewRenderingException(getOwner().getId(), getId(), view, e);
|
||||
}
|
||||
context.getFlashScope().clear();
|
||||
context.getMessageContext().clearMessages();
|
||||
context.viewRendered(view);
|
||||
}
|
||||
|
||||
|
||||
@@ -311,7 +311,7 @@ public class FlowExecutionImpl implements FlowExecution, Externalizable {
|
||||
|
||||
private MessageContext createMessageContext() {
|
||||
StateManageableMessageContext messageContext = messageContextFactory.createMessageContext();
|
||||
Serializable messagesMemento = (Serializable) getFlashScope().get("messagesMemento");
|
||||
Serializable messagesMemento = (Serializable) getFlashScope().extract("messagesMemento");
|
||||
if (messagesMemento != null) {
|
||||
messageContext.restoreMessages(messagesMemento);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user