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

Include Page Macro will not render pages with colon (:) in the title

    XMLWordPrintable

Details

    Description

      Summary

      Include Page Macro will not render pages when there is a colon ":" in the page title.
      Such page titles will be interpreted as spacekey:pagetitle as per Confluence Wiki Markup

      Steps to Reproduce

      1. Create a page and give it a title "test title:more to follow"
      2. Create another page and add Include Page Macro to it
      3. In Include Page Macro enter "test title:more to follow" page title

      This also happens when restoring the old version of a page with 'Page include' macro and then editing the page breaks the Macro.

      Expected Results

      Macro is working and page is rendered as it is within the same Space and we allow characters in page titles

      Actual Results

      Page will not be rendered and error is shown on the page:

      Unable to render {include} The included page could not be found.
      

      Workaround

      Adding Space key before page title will allow for the page to be rendered

      Note:

      When the macro is edited itself - through the macro editor/browser - the macro works when you pick the page with the colon again. However, the issue seems to be recurring again.

      Attachments

        Issue Links

          Activity

            People

              2ac182705928 Ragan Martinez
              imuzaliov Igor M.
              Votes:
              27 Vote for this issue
              Watchers:
              38 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: