Uploaded image for project: 'OFBiz'
  1. OFBiz
  2. OFBIZ-3382

inter-app hyperlink generates incorrect url

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • Trunk
    • 14.12.01, 12.04.06, 13.07.02
    • framework
    • None

    Description

      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: /projectmgr/control/EditTaskContents?workEffortId=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.

      Attachments

        1. OFBIZ-3382.patch
          1 kB
          Pranay Pandey
        2. OFBIZ-3382.patch
          1 kB
          Nathan Liang

        Issue Links

          Activity

            People

              toashishvijay Ashish Vijaywargiya
              flash39 Nathan Liang
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: