The default bug view has changed. See this FAQ.

Copy/Paste event from a Google Calendar has non-Standard entries in VCALENDAR data

RESOLVED FIXED in 2.2

Status

Calendar
Provider: GData
RESOLVED FIXED
4 years ago
4 years ago

People

(Reporter: Gene Scharmann, Assigned: mmecca)

Tracking

Lightning 1.9

Details

(Whiteboard: https://getsatisfaction.com/mozilla_messaging/topics/copying_an_event_from_a_google_calendar_and_pasting_it_into_another_calendar_breaks_the_ics_file_for_the_second)

Attachments

(1 attachment)

(Reporter)

Description

4 years ago
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Firefox/17.0
Build ID: 20121119183901

Steps to reproduce:

In TBird, copy an event from a Google Calendar (MS-Win CTRL-C)
Paste it in another calendar (not a Google Calendar)

(You don't have to paste it, just examine the clipboard data)


Actual results:

Other programs that access the second calendar file do not show the event or do not function correctly.

This only occurs with events copied from a Google Calendar.
Suspect it began with 2012-10-03 version of Lightning/Google Provider.
Still happens with TBird 17.0, Lightning 1.0 and Google Provider 1.8)


Expected results:

According to the Standard, the VCALENDAR entries for CREATED; LAST-MODIFIED have to be UTC **NOT** timezone'd.
(From the copied VCALENDAR data
CREATED;TZID=Europe/Oslo:20120612T080728
LAST-MODIFIED;TZID=Europe/Oslo:20121024T104916
)
(Reporter)

Comment 1

4 years ago
To analyze the copied VCALENDAR snippet, you can use one of the following Validators:

http://severinghaus.org/projects/icv/
http://icalvalid.cloudapp.net/

Happy (bug) Hunting.
Gene, Bergen NORWAY (UTC+1)
(Reporter)

Comment 2

4 years ago
Whoops...TYPO in 'Actual results:'  It's LIGHTNING version 1.9
Sorry for the finger slip.
(Reporter)

Updated

4 years ago
Component: Provider: GData → Import and Export
(Reporter)

Comment 3

4 years ago
I've changed the 'Provider' to Import/Export. but (without examining the code, I still feel this is a G.Provider problem.
(Reporter)

Updated

4 years ago
Component: Import and Export → Provider: GData
(Reporter)

Comment 4

4 years ago
After checking using CalDEV to access my Google calendars, I'm now sure the problem (Non-Standard 'Create:' and 'Last-Modified:' entries is a GData Provider problem.

CalDEV is nice, but Google APIs only support 'Show an Alert', while GData Provider does a very nice job of allowing 'SMS' and 'EMail' alerts.

Are there any fixes to be expected in Thunderbird 20 and Lightning 2.2. ??
(Reporter)

Updated

4 years ago
Whiteboard: https://getsatisfaction.com/mozilla_messaging/topics/copying_an_event_from_a_google_calendar_and_pasting_it_into_another_calendar_breaks_the_ics_file_for_the_second
(Assignee)

Comment 5

4 years ago
Created attachment 687410 [details] [diff] [review]
Fix v1

Converts created and last-modified properties to UTC
Assignee: nobody → matthew.mecca
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Attachment #687410 - Flags: review?(philipp)
Comment on attachment 687410 [details] [diff] [review]
Fix v1

r=philipp, thanks for the patch. I've also updated this locally in the next version of the Provider that includes tasks, but please do check this in anyway.
Attachment #687410 - Flags: review?(philipp) → review+
(Assignee)

Comment 7

4 years ago
Pushed to comm-central - https://hg.mozilla.org/comm-central/rev/ee58226c6481
Status: ASSIGNED → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 2.2
You need to log in before you can comment on or make changes to this bug.