Change By: Richard Kennard (30/Oct/12 11:15 PM)
Description: Similar to https://issues.jboss.org/browse/WELD-1044, if the <to-view-id> of an action results in a non-JSF URL:

{quote}
<navigation-case>
   <from-outcome>print</from-outcome>
   <to-view-id>mypdf.pdf</to-view-id>
<
redirect / >
</
navigation-case>
{
/ quote}

Then ConversationPropagationFilter not only appends 'cid' (which is fine, even though it will be ignored because '.pdf' is not a JSF URL) it also *alters the extension from .pdf to .jsf*.

This seems extreme? I understand ConversationPropagationFilter has a dilemma because the 'cid' it appends will be ignored. But I think the correct way to resolve this dilemma is not to append 'cid', rather than redirect the request.

This behaviour appears to be coming from the call to 'super.getActionURL' in 'ConversationAwareViewHandler'.
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira