Does this happen with 2.1.9?I mean you had events and they shifted since you installed 2.1.9?
No.
First this happen with less then 2.1.8. At that time i did update to 2.1.8 (don’t remember previous version) and it didn’t help. Then i edit and save event without changes and date corrected.
Few days later i found other event with shifted date. I correct it in the same way.
After that plugin updated to 2.1.9.
Now i see other shifted event.
Repeat: Monthly on 2nd Thursday for 10 occurrences
Timezone: New York
Start Date: 11/13/2014 7:00pm
End Date: 11/13/2014 10:00pm
At the site this shows on Wed, Dec 10 @ 7:00 PM – 10:00 PM
When i edit post and save it without changes it’s date corrected.
I think, event need more time (e.g. one month) without editing, before day shifted.
I can’t to test conflicts now. I try it later (maybe tomorow).
That would be really strange ( and almost impossible to reproduce 😀 ) it might be a conflict but i doubt it, i mean that would change data on our tables and i seriously don’t think another plugin could do it.
IF you can find a pattern we can use to reproduce this let me know, if it doesn’t happen too frequently just resave
I found event in the wp_ai1ec_event_instances table and dates in this table is shifted by one day. After resaving the event, new dates saved to wp_ai1ec_event_instances is correct. Maybe it event (and other like this) created with another timezone and server timezone has been changed later.
Is there a way to recount wp_ai1ec_event_instances for all active events?
Now i found and resave all events manually.
But it may be useful feature: recount “event instances” after timezone changes or other troubles.
Thanks for you attention.
Hi, yes changing timezone could add this. We thought about adding a hook that resaved all events when changing timezone, trouble is events could be in different timezones.
We could probably add a button to regenerate event instances i’ll add this to the tracker.