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

On deletion, last post dates are incorrect in Document Library, Message Boards

    Details

    • Fix Priority:
      3

      Description

      Steps to reproduce
      1. Admin > Site Administration > Content > Documents and Media
      2. Add folder named "folder1"
      3. Navigate into 'folder1' and add Basic Document "doc1" - take note of the time when published.
      4. Wait 2 minutes, then publish another Basic Document in 'folder1' called "doc2".
      5. Move 'doc2' to Recycle Bin.
      6. Check last post date value of 'folder1' - found in DLFolder table.
      7. Last post date value reflects the posted date of 'doc2' instead of 'doc1'.

      Expected outcome: The last post date should show the post date for "doc1".

      Actual outcome: The last post date shows the post date for "doc2".

      When an FileEntry/FileVersion or Message is deleted, we do not update the last post date for folder/thread to the proper date. We should set it to the date of the last added/updated entry or message.

      This may require traversing the entire folder/thread, which should be offloaded to a separate thread to reduce overhead from this kind of metadata.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              roberto.diaz Roberto Díaz
              Reporter:
              kenneth.chang Kenneth Chang (Inactive)
              Participants of an Issue:
              Recent user:
              Esther Sanz
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Days since last comment:
                7 years, 6 weeks, 3 days ago

                  Packages

                  Version Package
                  6.1.30 EE GA3
                  6.2.0 CE RC5
                  6.2.0 CE GA1