[jira] [Updated] (OFBIZ-3382) inter-app hyperlink generates incorrect url

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Updated] (OFBIZ-3382) inter-app hyperlink generates incorrect url

Nicolas Malin (Jira)

     [ https://issues.apache.org/jira/browse/OFBIZ-3382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pranay Pandey updated OFBIZ-3382:
---------------------------------
    Attachment: OFBIZ-3382.patch

Issue is reproducible with given steps. Supplying slightly updated patch. Thanks Nathan.

> inter-app hyperlink generates incorrect url
> -------------------------------------------
>
>                 Key: OFBIZ-3382
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3382
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Trunk
>            Reporter: Nathan Liang
>            Assignee: Ashish Vijaywargiya
>         Attachments: OFBIZ-3382.patch, OFBIZ-3382.patch
>
>
> steps to reproduce:
> 1, defines a hyper link as the following in component projectmgr:
> <link url-mode="inter-app" target="/mytest/control/main" text="Create my test document" style="smallSubmit">
>                                             <parameter param-name="workEffortId"/>
>                                             <parameter param-name="returnUrl" value="/projectmgr/control/EditTaskContents?workEffortId=${workEffortId}"/>
>                                         </link>
> parameter "returnUrl" is the url that external app can return back.
> 2, defines a hyper link as the following in component mytest
> <section>
>                                     <condition>
>                                         <not>
>                                             <if-empty field="returnUrl"/>
>                                         </not>
>                                     </condition>
>                                     <widgets>
>                                         <container>
>                                             <link url-mode="inter-app" text="Back"
>                                                   target="${returnUrl}" style="smallSubmit">
>                                             </link>
>                                         </container>
>                                     </widgets>
>                                 </section>
> 3. click generated url from component projectmgr to jump to component mytest, parameter "returnUrl" will be encoded as string: &#47;projectmgr&#47;control&#47;EditTaskContents&#63;workEffortId&#61;10003
> 4, from component mytest, we have the incorrectly generated url http://localhost:8080/projectmgr/control/EditTaskContents?workEffortId=10003?externalLoginKey=xxxxxxxx, two "?" characters in the generated url, can not go back the task screen in projectmgr from that.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)