Uploaded image for project: '[Read Only] - Hippo Repository'
  1. [Read Only] - Hippo Repository
  2. REPO-216

Broken links report node breaks facetselect filtering of a document node



    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 2.21.02
    • Fix Version/s: 2.21.02
    • Component/s: None
    • Labels:
    • Similar issues:


      When the broken links checker finds a broken link in a document, it creates a 'brokenlinks:link' node under the handle of the document. When such a node is present, a facetselect on the document will return the brokenlinks:link node under the handle instead of the document node if the 'brokenlinks:link' node is an earlier child node than the document node itself.

      The net effect is that once the broken links checker reported a broken link in a document, that document is immediately removed from a site after it has been edited and published again. Reason: the edit action+publish action moves the document node below the brokenlinks:link node, and the 'single' mode of the HST facetselect for the live and preview content tree will select the first child node, which will be the brokenlinks:link node instead of the document node.

      Steps to reproduce:
      1. in the console, go to the handle of a document
      2. add the mixin 'brokenlinks:brokenlinks' to the handle
      3. under the handle, add a node named 'brokenlinks:link' of type 'brokenlinks:link'
      4. save changes
      5. in the CMS, open the same document
      6. edit the opened document
      7. save & close the document
      8. publish the document

      Expected behavior: the document can be seen on the live site
      Actual behavior: the document is not shown anymore on the live site (because the virtual tree under the hst:content node of the site contains the 'brokenlinks:link' node under the handle instead of the document node).




            • Assignee:
              jsheriff Junaidh Kadhar Sheriff
              mdenburger Mathijs den Burger (Inactive)
            • Votes:
              0 Vote for this issue
              0 Start watching this issue


              • Created: