Jump to content


Photo

Recurring events not displaying correctly


When you try and set up a recurring event it is showing incorrectly on the calendar.  For instance, when i set an event to Start on 11/16/11 and end on 3/21/12 and to show weekly it is automatically moving the start date of the event to 11/17/11 on the monthly calendar view.

Status: Fixed
Version: 3.2.2
Fixed In: 3.3.0


17 Comments

I am using version 3.2.2...not 3.2.1
Please submit a ticket so we can take a look.
I also noticed it's not only moving it to the next day it's not showing the recurring dates at all. I'll submit a ticket...
I am also having this issue. Recurring events show on the calendar the date after it is scheduled and the recurring events don't show.
Submit a ticket as Brandon asked please.
I submitted a ticket... I've tested it myself and I've found that if you set the recurrent event to have a start time in the PM in a GMT -X timezone that breaks the day mark on GMT it pushes the event to the next day.
I was told it's a known timing issue that couldn't be easily patched and that it would be worked on. I was told for now don't set times in the PM and to just show it as an all day event. I'll do that for now but I hope this gets fixed in the next version. This came from IPS customer support...
Do you have a ticket ID I can take a look at Volstate? I'm not clear on what the technician was trying to convey based on your reply here.
Here is the ticket ID 770276

Here is a paste of the tech's final answer...

Hello,

It would only happen on times that when you take your timezone offset out of consideration, it would shift forward a day..

So, take EST as an example.. That's GMT -5. Let's say that's what your forum is using.

So, if you set an event that is starting at or after 7pm, which would be midnight GMT.. It'll happen. However, if you set a timed event BEFORE that.. Such as starting at 6am.. It works fine.

If you were PST.. Which is GMT -8.. Then you couldn't have an event that starts past 4pm.. Because, add the 8 hours to 4pm, that's midnight, and it gets pushed to the next day.

It is something that will be fixed.. It's just not something that can easily be patched.

I have reopened your ticket and escalated it to Tier 2.
http://screencast.com/t/uINkyyhMlYl

/applications_addon/ips/calendar/modules_public/calendar/view.php

calendarGetEventsSQL is not updating the record start and end dates to account for the logged in users timezone.

added the following on line 637 to customers site which seems to resolve the issue;
$r['event_start_date'] = gmstrftime( "%Y-%m-%d %H:%M:%S", $_startTime);
$r['event_end_date'] = gmstrftime( "%Y-%m-%d %H:%M:%S", $_endTime);
Thanks Andy! Will investigate closer with the additional info.
Each board has system setting for 'Native server time zone'. Would it be beneficial to utilize this instead of assuming GMT? Guests, that don't have a set timezone, are being defaulted to GMT times for events instead of something closer to home.
Guest timezone should be based on the setting you described.

Guest timezone should be based on the setting you described.

You're right.. Times in the Calendar App are correct.. Looks like it's isolated to the IP.Content block. I'll open a ticket in the right section about this issue.
This bug is NOT fixed in 3.2.3 - we're having the exact same problem. The new calendar is a buggy mess I'm afraid.
The fix is in Calendar 3.2.3 and not Board 3.2.3.

Calendar 3.2.3 hasn't been released yet.