When you drag the event in the calendar for the first time, no problem. The playout_tags are there as expected. If you move the event a second time, the values are null. How can you access the missing data?
And how can you get the ID from the database instead of a generated ID?
Has it anything to do with uncommited changes?
Help would be very appreciated. Thanks in advance!
thanks for the quick reply! The isPhantom property is true in this case.
Could you help me out, how to get the persisted ID of an existing event from the database in the beforeDragMoveEnd function?
I tried using calendar.project.commitAsync() but that didn't change anything.
But how can the API know, what the PhantomID is, when it's not in the request from the client (only, id, startDate and endDate are available in my example). Does the server also have to keep track of the PhantomIDs?
In the sync request with the create event request, there is a PhantomID and we send it right back.