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

DLFileEntry objects from the recycle bin are not published to Live until are modified

    Details

      Description

      The solution implemented for LPS-53853 does not resolve that issue for DLFileEntry:

      • With LPS-53853, during Staging publish process, we are searching modified objects filtering by modifieddate and statusdate
      • The problem is that statusdate does not exists at DLFileEntry level, it exists at DLFileVersion but Stagings works only with DLFileEntries.

      Note: Sometimes the DLFileEntry is restored if other object (webcontent or asset publisher) is related to it, because Staging publish the dependencies.

      Steps to reproduce

      1. Create site and activate local staging
      2. Add a DLFileEntry to Site
      3. Publish from Staging to Live
      4. Move DLFileEntry to recycle bin
      5. Publish deletion to Live
      6. Restore FileEntry
      7. Without any modification, publish from Staging to Live:
        1. Expected behavior: FileEntry is restored at Live
        2. Wrong behavior: FileEntry is not restored at Live

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                beck.liu Beck Liu
                Reporter:
                jorge.diaz Jorge Diaz
                Participants of an Issue:
                Recent user:
                Esther Sanz
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Days since last comment:
                  4 years, 46 weeks, 4 days ago

                  Packages

                  Version Package
                  6.2.4 CE GA5
                  6.2.X EE
                  7.0.0 M5