beebul
September 14, 2015, 4:32am
#1
I have a weird issue. On our my development machines, with an updated chrome I can see all events.
However when I log into our server and use the latest chrome, some recurring events as missing from the scheduler.
I team-viewed onto the client’s machine and they had the same issue with missing events.
There are no JavaScript errors in the console. I just can’t seem to figure out why some events aren’t being displayed correctly for me but not others.
The site I am using is hosted on Azure.
beebul
September 14, 2015, 4:47am
#2
Actually it happens in IE also.
So basically one machine is showing the events correctly another is missing some recurring events!?
beebul
September 14, 2015, 6:04am
#3
Also when I checked the scheduler.config.serverLists = {};scheduler.serverList in the html on both browsers they have the same amount of items.
beebul
September 14, 2015, 7:00am
#4
Furthermore if I open the occurrence and save it on my browser, I can then see it on the scheduler on the browser it was missing from. However nothing changes in the database!
beebul
September 15, 2015, 3:01am
#5
Is this because you are not meant to edit single instances of a recurring event…? Or if you do and then edit the series the edited items will snap back to their original time?
Because this is what happens in the live demo?
Is this the correct behaviour… and if so is there a workaround?
beebul
September 15, 2015, 5:53am
#6
Figured it out… the servers (and client) are in a different timezone (another part of Australia)
I’ve added in the UTC config settings now and the event length is storing the original event and hiding it:
scheduler.config.occurrence_timestamp_in_utc = true;
scheduler.config.server_utc = true;
beebul
September 15, 2015, 6:23am
#7
Actually that only fixes the issue for Chrome… …Not IE, Firefox or Opera!?