Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

multiEventSelect and updating occurrences in a repeating series #8800

Open
jsakalos opened this issue Mar 13, 2024 · 1 comment
Open

multiEventSelect and updating occurrences in a repeating series #8800

jsakalos opened this issue Mar 13, 2024 · 1 comment
Labels
bug Something isn't working forum Issues from forum

Comments

@jsakalos
Copy link

Yes, it behaves as user describes. It seems that not all selected events are processed:

Screenshot 2024-03-13 at 10 00 24

Note: The provided showcase needs Node 18 to work.

Forum post

Hello!

I'm seeing some unexpected behavior when selecting multiple (2) occurrences of a recurring event series and dragging them to change the start time.

When I select "All Future Events", the sync request payload looks as I expect, with 2 added events and 2 updated events. The updated events end the series via the recurrenceRule, and the updated events add 2 new recurring events that reflect the updated start time. This makes sense to me.

However, when I select "Only This Event", the sync request payload includes 1 added event with a null recurrenceRule, and another added event with a recurrence rule. I expected both added events to have a null recurrenceRule, since I am making exceptions to the series. However, it seems that my "Only This Event" choice is only applied to one of the selected events I am dragging to a new time. The other change in the sync request looks like it is applying "All Future Events" behavior.

I've reproduced this by modifying the scheduler pro + react + typescript + recurring events example project. (See attached.) I've included a few configs that we use in our own project: project instead of crudManager, multiEventSelect, taskEdit, and I've also updated the data.json to use assignments. (Autosyncing doesn't work, but I'm logging the request to inspect the payload.)

Do I have something configured incorrectly or am I misunderstanding what should happen in this scenario?

Thanks in advance for your help!

Kirsten

@jsakalos jsakalos added bug Something isn't working forum Issues from forum labels Mar 13, 2024
@kellywu
Copy link

kellywu commented Apr 24, 2024

@jsakalos is there an update on this and when it may be fixed? it's preventing the bulk edit feature from working

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working forum Issues from forum
Projects
None yet
Development

No branches or pull requests

2 participants