Closed Bug 625550 Opened 14 years ago Closed 11 years ago

Events/Appointments from another organizer show only GMT

Categories

(Calendar :: Provider: CalDAV, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: chris_merchant, Unassigned)

Details

(Whiteboard: [calconnect31])

User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 GTB7.1 Build Identifier: 1.0b2 When events from an organizer, other than yourself, are accepted, then opened from Lightning, the time shown in the info window doesn't reflect local time. It shows Greenwich Mean Time (UTC). They do show up at correct local times in the Calendar itself, just time in the info window is not local. Reproducible: Always Steps to Reproduce: 1. Accept appointment sent by owner of another calendar not on your own system. 2. Double click to open the appointment. 3. Note time is in UTC, not local. Actual Results: Time is displayed as UTC. Expected Results: Time should be local, the same as displayed in the calendar itself. Did not find this already reported with a cursory search. If it is already reported, please disregard and delete.
What is your setting for Options > Timezone in the Edit Event dialog? If enabled the dates and times are shown in the timezone that was specified by the organizer. If disabled the dates and times are shown in your timezone.
Chris, I cannot reproduce this either. If I understand you correctly in the event details dialog the time is UTC while it is correct in the calendar view? Could you attach a screenshot for clarity.
@ Stefan: The options setting is correct. The organizer is in the same time zone I am, with the same settings. @ Felix: Yes, the event details are the only place it is showing as UTC. The time is correct in the calendar view. In case this may help, the organizer is using Google calendar. I use two different calendars. One is local only, the other is a synced Google calendar. The organizer is my wife, using Google Calendar only. Sometimes she sends events to my local calendar address, sometimes to my Google calendar address. Either way, when the detail window is opened, the time shows up as UTC, but shows up properly in the calendar itself. It's certainly not a "critical" thing, and because it is originating from a Google calendar, there may not be anything that can be done about it. They are, after all, adjusting in the calendar display, and I can't edit them anyway because I'm not the owner.
I was not asking if your timezone is set correctly or not. I asked what your setting for Options > Timezone in the Edit Event dialog is. The time display will change depending on this setting.
@ Stefan: There is no "Edit Event" dialogue. These are appointments I'm not the owner of, from another owner's calendar. They cannot be edited from my end. This is in the detail window that opens, which is read only. I have noted that this only occurs with the appointments I've added to my calendar, and not with the appointments that are actually in her calendar. Hers display the same time as her calendar, only the ones she sends me, and I add to my own calendar display UTC time.
Just to reiterate: these are sent from Google calendar, and accepted to a local calendar on my hard drive.
Options > Time Zone in the edit event dialogue only sets whether the time zone is displayed in the edit event window, which seems to be showing the OS time zone setting. Perhaps that's why you were asking about that one? Anyway, that is showing the same as Tools > Options > Lightning > Time Zone. Both are set to Eastern US Time. Also, just to confirm, I checked HER calendar settings in Google, and they are set to Eastern as well. Her computer's system time is also Eastern.
HOLD THE PHONE! SORRY! I had forgotten the calendar I'm accepting these to is actually NOT on my hard drive! It's a Google Calendar through CalDav. I had forgotten I changed that calendar a while back. Sorry for any confusion.
CORRECT steps to reproduce this: 1) Set up a Google Calendar. 2) Set up another Google Calendar, under a different Google account, and set both to the same time zone. 3) Set up the second calendar using the instructions for Caldav and Sunbird on the following page: http://www.google.com/support/calendar/bin/answer.py?hl=en&answer=99358#sunbird 4) Set up an event in the first calendar, and send it to the address of the second calendar. 5) Accept the event in the second calendar. 6) Double click the event to open the event's detail window. 7) Note UTC time displayed. That SHOULD show you what I'm seeing. I realize this is a cross platform issue, so it may never be addressed.
Please note there may be server side issues when accepting invitations into a Google Calendar. Please view source of the invitation message and check/attach the ics part of the message. If the Date has a Z at the end, then it was received this way. Also, check if the ics message is shown in the console when sending the event and tell us if the date contains a Z there too.
OS: Mac OS X → All
Hardware: x86 → All
Component: Lightning Only → Provider: CalDAV
QA Contact: lightning → caldav-provider
Whiteboard: [calconnect31]
I'd appreciate if you could update this bug with new information, please see previous comments. Closing INCOMPLETE for now, please reopen if this bug still exists.
Status: UNCONFIRMED → RESOLVED
Closed: 11 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.