Uploaded image for project: 'Hippo CMS'
  1. Hippo CMS
  2. CMS-9951

Document (Field) Comparing View is broken in a deep nested compound fields

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Top
    • Resolution: Fixed
    • 3.1.1, 3.1.2, 3.2.0
    • 4.0.0
    • None

    Description

      This issue was found while upgrading from 7.9 to 10.1.1. This issue didn't happen in 7.9. It looks like a UX regression in 10.

      The symptom is:

      • If you have deep nested compounds like in 4 level, then any changes in the deep nested compound fields are not displayed correctly with lime background as shown in this screenshot:
      • So, in the screenshot, I simply set a ConsultancyOffering compound with a web link data and internal link data.
      • After clicking on Save&Close, first of all, it shows the lime background for changes for the Name in a wrong location. Second of all, it doesn't show any changes with lime background for the other fields inside the deep nested compound field.

      This makes content editors confused a lot, and so it's a blocker issue to upgrade a 7.9 based hippo project.

      For your investigation, we created a very skeletal project from Hippo vanilla archetype generated project.
      To test with it:

      • Download myhippoproject.tar.gz and extract it.
      • Run with mvn clean verify && mvn -Pcargo.run -Drepo.path=storage.
      • Then you will be able to see the problem and reproduce the problem yourself.

      Thanks!

      Attachments

        Issue Links

          Activity

            People

              pgupta Pankaj Gupta (Inactive)
              wko Woonsan Ko (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: