This issue has been created
There is 1 update.
 
 
XWiki Platform / cid:jira-generated-image-avatar-c6e93a6e-c087-44a9-ba61-d3dbe78cb61b XWIKI-22745 Open

Renaming destroys relative references ".SubPage.WebHome"

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-7be85b6f-c9d9-4564-97d3-707ce3b459f3 Sebastian Klipper created this issue on 25/Dec/24 18:42
 
Summary: Renaming destroys relative references ".SubPage.WebHome"
Issue Type: cid:jira-generated-image-avatar-c6e93a6e-c087-44a9-ba61-d3dbe78cb61b Bug
Affects Versions: 15.10.11, 16.10.1
Assignee: Unassigned
Created: 25/Dec/24 18:42
Priority: cid:jira-generated-image-static-major-4e2829a6-b0df-44af-a7e2-9d319c9fb773 Major
Reporter: Sebastian Klipper
Description:

Renaming a page containing relative references in a display macro incorrectly converts the relative references to direct references.

Steps to reproduce:

  1. Create a page:
    Sandbox.Renaming-Bug.Page.WebHome
  2. Create subpages with content:
    Sandbox.Renaming-Bug.Page.FirstSubPage.WebHome
    Sandbox.Renaming-Bug.Page.SecondSubPage.WebHome
  3. Include the subpages in the page using the display macro using relative references:
    {{display reference=".FirstSubPage.WebHome"/}}{{ }}
    {{display reference=".SecondSubPage.WebHome"/}}
  4. The content of the subpages is displayed accurately in Page.
  5. Rename Page to PageRenamed using Move/Rename.
  6. The content of the subpages is not being displayed in PageRenamed.
  7. Check the source code of {{{}PageRenamed:
    {{display reference="Sandbox.Renaming-Bug.Page.FirstSubPage.FirstSubPage.WebHome"/}}

}}{{{{display reference="Sandbox.Renaming-Bug.Page.FirstSubPage.SecondSubPage.WebHome"/}}}}{}

 
 

1 update

 
cid:jira-generated-image-avatar-7be85b6f-c9d9-4564-97d3-707ce3b459f3 Changes by Sebastian Klipper on 25/Dec/24 18:50
 
Description: Renaming a page containing relative references in a display macro incorrectly converts the relative references to direct references.

*Steps to reproduce:*
# Create a page:
{{Sandbox.Renaming-Bug.Page.WebHome}}
# Create subpages with content:
{{Sandbox.Renaming-Bug.Page.FirstSubPage.WebHome}}
{{Sandbox.Renaming-Bug.Page.SecondSubPage.WebHome}}
# Include the subpages in the page using the display macro using relative references:

{ color code : #0747a6 java }
{{ {{ display reference=".FirstSubPage.WebHome"/}} }}{{ }}

{{ {{ display reference=".SecondSubPage.WebHome"/}} }} { color code }

# The content of the subpages is displayed accurately in {{{}Page{}}}.
# Rename {{Page}} to {{PageRenamed}} using Move/Rename.
# The content of the subpages is not being displayed in {{{}PageRenamed{}}}.
#
{{ Check the source code of   {{{}PageRenamed{}}}:

{ color code : #0747a6 java }
{{display reference="Sandbox.Renaming-Bug.Page. {color:#de350b} FirstSubPage. {color} FirstSubPage.WebHome"/}}


{ color}}} { color:#0747a6}{{{{ display reference="Sandbox.Renaming-Bug.Page. {color:#de350b} FirstSubPage. {color} SecondSubPage.WebHome"/}} }}
{ color code } {{{}{}}}