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

System configuration FormNavigatorConfiguration.formNavigatorEntryKeys() has String[] type but it is exported to config file as String

Details

    Description

      Steps to reproduce

      1. Go to Control Panel => Configuration => System Settings => Forms => Form Navigator
      2. Enter a Form entry:
        • Form Navigator ID: journal.form
        • Form Navigator Entry Keys: content,metadata,schedule,related-assets
      3. Export Entries from kebab menu
      4. Check generated file
        • Expected content:
          formNavigatorEntryKeys=[ \
            "content,metadata,schedule,related-assets", \
            ]
          formNavigatorId="journal.form"
        • Wrong content:
          formNavigatorEntryKeys="content,metadata,schedule,related-assets"
          formNavigatorId="journal.form"

      Note: If you try importing config file in other Liferay instance, the file with wrong format won't work fine.
      You can check it if you import the configuration in a empty Liferay and after that, you go to a site => Content => Web Content.
      With the wrong config file, only last configured section will be displayed in user interface

      Attachments

        Activity

          People

            sharry.shi Sharry Shi
            jorge.diaz Jorge Diaz
            Kiyoshi Lee Kiyoshi Lee
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              3 years, 38 weeks, 6 days ago

              Packages

                Version Package
                7.1.10 DXP FP12
                7.1.X
                Master