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

For a recurring calendar booking series, modifying a single detached instance and selecting "Following Events" only modifies that instance

    Details

      Description

      Description:
      If you have a single detached instance of a recurring calendar event, and modify it and try to apply your modifications to "Following Events", the following events won't actually get updated. Only the single event will be updated. The logic in CalendarBookingLocalServiceImpl.getRecurringCalendarBookings(CalendarBooking, long) needs to be modified so that it detects when a booking has been split by a single instance.

      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 event 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 same event instance that you just modified.
      8. Change the name of this event.
      9. When the "Change Recurring Event" prompt appears asking you about the scope of your changes, select "Following Events".

      Expected Behavior: The event you selected and every event after it would be updated with the new name.
      Actual Behavior: Only the event you selected is updated with the new name.

      Reproduced in:
      master: Yes, issue reproduced in master (ccc31b6c535de962caa3c2b3950ad036f42b56db)
      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:
              0 Start watching this issue

                Dates

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

                  Packages

                  Version Package
                  7.1.X
                  Master