Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Invalid
-
Affects Version/s: 1.8
-
Fix Version/s: None
-
Component/s: Framework
-
Labels:None
-
Environment:Seam2.1.x, jsf1.2
-
Workaround Exists:Yes
-
Workaround Description:
Description
Using the following in pages.xml
<page view-id="/first.xhtml" >
Parent Conversation
<navigation>
<rule if-outcome="startNested">
<begin-conversation nested="true" flush-mode="MANUAL"/>
<redirect view-id="/second.xhtml" />
</rule>
</navigation>
</page>
and the following in xhtml page:-
<s:link action="startNested" value="Begin Child conversation with s link"/>
Will not begin a nested conversation.
<page view-id="/first.xhtml" >
Parent Conversation
<navigation>
<rule if-outcome="startNested">
<begin-conversation nested="true" flush-mode="MANUAL"/>
<redirect view-id="/second.xhtml" />
</rule>
</navigation>
</page>
and the following in xhtml page:-
<s:link action="startNested" value="Begin Child conversation with s link"/>
Will not begin a nested conversation.
Our redirection does not take into account the beginning of a nested conversation. It looks like the redirection is happening before the conversation can be nested.