Uploaded image for project: '[Read Only] - Hippo Site Toolkit 2'
  1. [Read Only] - Hippo Site Toolkit 2
  2. HSTTWO-2259

Finegrained reloading of cached HstNode can result in wrong order of loaded nodes

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Normal
    • Resolution: Fixed
    • None
    • 2.24.07, 2.25.05
    • None
    • None

    Description

      A HstNode is a cacheable detached version of a JCR Node.

      The HST model uses finegrained reloading when some jcr node changes in the hst configuration. However, this cached model can mix the order of the HstNodes differently than the order of the JCR nodes : This happens during a MOVE of a jcr node. The HST then gets an delete and create event from a jcr observer.

      Reproduce: Make sure you have a site with multiple hst:sitemenu nodes below hst:sitemenus. For example the Hippo Connect / Campus site. Then, below one hst:sitemenu (don't pick the lowest one), move some sitemenuitem up or down. See that in the frontend, the entire hst:sitemenu now becomes last, even when it is not last below hst:sitemenus

      Attachments

        Activity

          People

            svoortman Simon Voortman (Inactive)
            aschrijvers Ard Schrijvers
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: