I got some problems with recurring events in Scheduler when using multiple ressources.
First problem: When editing a mutliple ressource Event, only one ressource is updated.
Steps to reproduce:
- Create an event in scheduler. (the example https://blazor.syncfusion.com/demos/scheduler/resource can be used)
- Choose multiple ressources (in the case of the supplied example Margaret, Robert and Laura)
- Save the Event
- Re-Open the event for editing
- Change something (like the time)
- Save again
My expected behaviour: The event is updated for all the ressources
Observed behaviour: The event is only updated for ONE ressource (which is the one I clicked on when opening the event). Also the other ressources are not shown up in the ressource field of the dialog, when editor opens.
I find this is a very serious problem. I want to edit an appointment for all ressources which are concerned, not only one. This would lead in two out of three persons having the wrong appointment in theri calendar.
Second problem: When working with recurring events for multiple ressources, I got the same behaviour as above, but with some extra twists, I think realted to the RecurrenceID.
create an recurring event for one ressource (let's say daily)
save the event
reopen the event for editing
now ADD multiple ressources to the event
save the event
Observed behavbiour:
The event will only be displayed correctly with all recurrences on ONE ressource, the others will only show the first event of the series
Expected behaviour:
All ressources should show the corret recurrences
this occurs only when adding new ressources to an existing event. When all ressources are added during creation, everything is fine.
What I observed so far:
- When adding ressources to an event, the newly created datasets have the ReccurenceID set to the original event dataset.
- When the event is initially created for all ressources, the RecurrenceID is NULL.