Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-52556

Multiple JIRA Issues Macros inserted via markup are showing the rest of the first JQL

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Low
    • None
    • 5.10.8, 6.0.7, 6.1.4, 6.2.1
    • Macros - Jira Macros

    Description

      Summary

      In case of multiple JIRA Issues marcos on the page created with markup (still acceptable approach according to the documentation all the Jira Issus macros will use the JQL from first (higest on the page) JIRA Issue macro.

      Steps to Reproduce

      1. Create a new page
      2. Insert > Markup > Confluence Wiki
      3. Create JIRA Issue Macro markup with some JQL:
        {jiraissues:url=http://jira.server:8080/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project = KAN  AND resolution = Unresolved ORDER BY priority DESC, updated DESC }
      4. Insert > Markup > Confluence Wiki
      5. Create JIRA Issue Macro markup with other JQL:
        {jiraissues:url=http://jira.server:8080/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project = PM   AND resolution = Unresolved ORDER BY priority DESC, updated DESC}
      6. Save/Publish the page

      Expected Results

      Two different JIRA Issues macros created:

      Actual Results

      Two JIRA Issues macros created with the content of the first one:

      Notes

      The page with JIRA issues macros created with markup has the following storage fromat :

      <h1>First JQL</h1>
      <p>
        <ac:structured-macro ac:macro-id="53dcc8c6-4ea5-442c-beaf-f1d88e1536f5" ac:name="jiraissues" ac:schema-version="1">
          <ac:parameter ac:name="url">
            <ri:url ri:value="http://jira.server:8080/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project = KAN   AND resolution = Unresolved ORDER BY priority DESC, updated DESC"/>
          </ac:parameter>
        </ac:structured-macro>
      </p>
      <h1>Second JQL</h1>
      <p>
        <ac:structured-macro ac:macro-id="647c0ff4-d2a5-46ca-96bb-e4a45749f3ee" ac:name="jiraissues" ac:schema-version="1">
          <ac:parameter ac:name="url">
            <ri:url ri:value="http://jira.server:8080/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project = PM  AND resolution = Unresolved ORDER BY priority DESC, updated DESC"/>
          </ac:parameter>
        </ac:structured-macro>
      </p>
      

      While the page with JIRA Issues Macros created from Macros browser has following storage format:

      <h1>First JQL</h1>
      <p>
        <ac:structured-macro ac:macro-id="f101c545-debf-4d4d-98e8-4d31ab1dfb04" ac:name="jira" ac:schema-version="1">
          <ac:parameter ac:name="server">Your Company JIRA</ac:parameter>
          <ac:parameter ac:name="columns">key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution</ac:parameter>
          <ac:parameter ac:name="maximumIssues">20</ac:parameter>
          <ac:parameter ac:name="jqlQuery">project = KAN   AND resolution = Unresolved ORDER BY priority DESC, updated DESC </ac:parameter>
          <ac:parameter ac:name="serverId">fce51a65-222d-3338-927c-21fbb2bf7b90</ac:parameter>
        </ac:structured-macro>
      </p>
      <h1>Second JQL</h1>
      <p>
        <ac:structured-macro ac:macro-id="55d9396f-8a83-4cac-a2a4-0a49f86050de" ac:name="jira" ac:schema-version="1">
          <ac:parameter ac:name="server">Your Company JIRA</ac:parameter>
          <ac:parameter ac:name="columns">key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution</ac:parameter>
          <ac:parameter ac:name="maximumIssues">20</ac:parameter>
          <ac:parameter ac:name="jqlQuery">project = PM  AND resolution = Unresolved ORDER BY priority DESC, updated DESC </ac:parameter>
          <ac:parameter ac:name="serverId">fce51a65-222d-3338-927c-21fbb2bf7b90</ac:parameter>
        </ac:structured-macro>
      </p>
      

      Workaround

      1. Open the impacted page in the editor
      2. Edit each JIRA Issues Macro > Confirm that JQL is correct > Push "Insert"
      3. Update the page

      Attachments

        Activity

          People

            Unassigned Unassigned
            ashaleev Anton Shaleev
            Votes:
            7 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated: