We have a major issue at the moment.
When our hourly ics import happens the categories that have been manually set on each event are being removed.
Originally the setting was “Overwrite my event with any changes from the original source.” we have changed this to “Preserve the most recent change in each event field, whether that change occurred on my site or at the original source.” The way I read it is that whichever are has the newest data is the master.
1. Our process is like this. The event is created on the exchange calendar
2. Each hour the exchange calendar is imported to the website using the ICS feed.
3. The evens are created as a draft with no category
4. The category is set on each even and the event is published.
The issue we have is that the next hour the category is removed from the event, so we have 480 events and not a single one has a category set because they have all been removed.