After solving some compatibility issues with other plugins - this stopped working.
So I found workaround the problem with disappearing events and doubling the events.
What I did is changed the workflow works.
Workflow: the AirCalendar event is modified ->
Actions: pick some element and set states for: start date, end date, first_change (default “yes”) - or whatever names you want
Simply like that:
And then have action that simply changes the thing by referring to the custom states.
Notice that I have additional state first_change - it’s because for the first drag or resize the calendar doesn’t pick up the modified end dates. So there is a need for some UX workaround for that.
And then simply change state for the first_change for no. it works perfectly after that.
Hope it helps
I forgot to mention that for the first drag/resize the event will change visually on the calendar but of course no data changes will be made in DB. Just added this and works great:
On the first drag/resize make changes to the current task… well by not changing it.