Custom field content in a repeating event is not copied to all/subsequent instances of the repeated event
Overview
I have set up a series of repeating events. I also have a set of custom fields for events. If I populate to a custom field in one instance of the repeating event, and save the change I am asked if I want to cascade that change to later events in the series, to all of the events, or to none. If I choose to save the change to either all of the events in the series or to later events in the series, I expect the custom field to be populated with an identical value in all of the selected events in the series. This doesn't happen. The change is on ly saved to the specific event that I have edited.
Reproduction steps
- Create a custom field set for events with at least one field.
- Create an event and specify that it be repeated more than once. Save.
- Edit one instance of the event series (not the last one in the series). Edit a selected custom field for the event. Save and choose to apply the change to either all of the events in the series, or to later events.
- Edit a later instance of the event, and note that the change has not been applied.
Current behaviour
The change to the selected custom field in only saved to the specific instance of the event.
Expected behaviour
I expect the custom field to be populated with an identical value in all of the selected events in the series.
Environment information
CiviCRM 5.57.1 Drupal 7.94