OFBiz
  1. OFBiz
  2. OFBIZ-3382

inter-app hyperlink generates incorrect url

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: SVN trunk
    • Fix Version/s: SVN trunk
    • Component/s: framework
    • Labels:
      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.

        Activity

        Hide
        Nathan Liang added a comment -

        Patch.

        Show
        Nathan Liang added a comment - Patch.

          People

          • Assignee:
            Unassigned
            Reporter:
            Nathan Liang
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:

              Development