Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-109389

Adding a new repeatable field mixes the Order of nested fields' values translations

    Details

      Description

      Steps to reproduce: (screencast attached)

      1. Start a 7.2 bundle with the latest Fix Pack (4)
      2. Create a structure using the attached JSON file
      3. Create a web content using the structure
      4. Add a new nested section clicking on the '+' button
      5. Fill every field to be distinguishable (e.g. eng1 in the first two and eng2 in the second two)
      6. Create a translation for the web content
      7. Fill the translatable fields (child fields only), like ger1 and ger2
      8. Save as draft
      9. Check the source by clicking on the kebab menu, order of fields are correct
      10. Add another nested section, drag it to the top
      11. Save as draft
      12. Check the web content and the source

      Expected behavior: Dynamic contents are in the correct order within the Dynamic elements

      Actual behavior: ' Dynamic contents get mixed withing the Dynamic elements

      Also tested: 

       7.2x @ commit (cca7c85fe9f3cd5486f9c360b6cb53152d13718b) reproduced
       master @ commit (52b997396c42fa102a7d850d5f3521d63377423c) reproduced

        Attachments

          Activity

            People

            Assignee:
            yang.cao Yang Cao
            Reporter:
            marcell.gyopos Marcell Gyöpös
            Participants of an Issue:
            Recent user:
            Jason Pince
            Engineering Assignee:
            Marcell Gyöpös
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Days since last comment:
              31 weeks, 2 days ago

                Packages

                Version Package
                7.2.X
                7.3.1 CE GA2
                7.3.2 CE GA3
                7.3.10 DXP GA1
                Master