I think I’ve now fixed this. The events were imported with the public calendar category as default, and that was overriding my manual category change. I’ve set it so the feed doesn’t automatically categorise and added the change manually and it seems to be fine – fingers crossed!
However, I have a new issue. Each time I refresh the feed, it says that it’s imported all 379 events (I thought it only imported events that were new since the last refresh?). It’s not actually making any changes to 307 of the events (and they’re timestamp is unchanged too) – but there are 72 events which are affected and have my manual category changes removed. Which is really annoying.
I’m so confused. Any guidance is greatly appreciated.
Hi @mkettle,
Our calendar recognizes events that are imported as being “owned” by someone else. Therefore, when the manual/automatic update occurs, it’s always going to overwrite the existing events. This ensures you are importing any updates, edited events or new events that have been added by the “owner.”
As a workaround you can add a feed, delete the feed, and select “Keep Events” when prompted. Now the calendar will recognize these events as being “owned” by you. Unfortunately, this means that you will no longer receive updated events since you are no longer subscribed to the feed.
We have a “Preserve changes made to events retrieved from feeds” option with which it is possible to save the changes, but is only available in the Hosted Hub calendar.
Thanks,
Ben
-
This reply was modified 9 years, 2 months ago by
Benjamin.
-
This reply was modified 9 years, 2 months ago by
Benjamin.
Thanks Ben for the clarification – that makes complete sense.
Two follow-up questions:
1) That still doesn’t explain why only some of the events are being updated on refresh – surely all of them should, and all of my manual category changes should be discarded?
2) Is it still possible to set the feed to refresh automatically at an interval? I can’t seem to find the setting.
Michael
Hi Michael,
1. Regarding this issue, please log into your Timely account and open a ticket by clicking on the Get Help link, or click here: https://dashboard.time.ly/account/get-help and we will continue there.
2. We removed that option because it caused some issues, but it is possible to set automatic interval, first you need to install Advanced Cron Manager plugin.
Use Advanced Cron Manager to create a new schedule entry (WP Dashboard > Tools > Cron Manager > Add schedule button).
Set the time you want the schedule and give it a sensible name, the process that fetches the feeds is called ai1ec_cron.
Thanks,
Ben