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

Deleting "All Following" calendar bookings from a subseries of recurring bookings only deletes bookings in that subseries

    Details

      Description

      Description:

      In LPS-62735, the logic for modifying instances of a recurring calendar booking was updated to keep the modified instances linked to their original recurring series. In other words, you can have a series of recurring bookings that is split into multiple subseries. If you have multiple subseries and try to delete all following bookings, only the bookings that are in the subseries of the booking you selected will be deleted.

      Steps to reproduce

      1. Start up the portal.
      2. Add a calendar portlet to a page.
      3. Create a recurring calendar booking. Repeat daily, ends never.
      4. Select any instance of the recurring series of bookings other than the first instance.
      5. Change this instance to occur at a different time.
      6. When the "Change Recurring Event" prompt appears asking you about the scope of your changes, select "Single Event".
      7. Select the first event in the recurring series of bookings
      8. Hit the Delete button.
      9. When the "Delete Recurring Event" prompt appears asking you about the scope of your deletion, select "Following Events".

      Expected Behavior: The entire series of events is deleted.
      Actual Behavior: The series of events is mostly deleted, but the single event you modified in steps 4-6 is still there.

      Reproduced in:
      master: Yes, issue reproduced in master (cd0d7e4a15f27e70719892392304be3d4fedeca7)
      Not applicable to versions ee-7.0.x or prior since LPS-62735 will not be committed to these versions.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              raven.song Raven Song
              Reporter:
              michael.bowerman Michael Bowerman (Inactive)
              Participants of an Issue:
              Recent user:
              Brian Wulbern
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

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

                  Packages

                  Version Package
                  7.1.X
                  Master