Closed Bug 1520345 Opened 7 years ago Closed 4 years ago

Calendar Invite causes console error "..does not match timezone offset for..."

Categories

(Calendar :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED MOVED

People

(Reporter: Rob.Wood, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36

Steps to reproduce:

I created a calendar item from an ICS file

Actual results:

The invite was created successfully but the console shows the error:

Lightning:[calGoogleCalendar] 2019-01-17T08:30:00-08:00 does not match timezone offset for America/Vancouver

Expected results:

I would expect to see no such error.

The problem is in the code, in resource://gdata-provider/modules/gdataUtils.jsm, at line 239 and possibly also 238.

@ line 239, it should be testing matches[10] instead of matches[11]

@ line 238, I think it should also be testing matches[9] instead of matches[10] but that one I'm less sure about

This error subsequently causes the comparison at line 243 to compare the correct offset with the ABS of the correct offset. If the calendar is using a positive GMT offset, all works well I assume. But if the calendar uses a negative offset, the comaprison then fails as it does for me.

Component: Untriaged → General
Product: Thunderbird → Calendar
Version: 60 → unspecified

Possibly a dupe of 1512703? Are you using TB 60.x ESR or is this with beta?

I am using TB 60.7.0 (32 bit).

Resolving as MOVED as the Provider for Google Calendar add-on has its own project site with issue tracker (https://github.com/kewisch/gdata-provider/issues).

Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Resolution: --- → MOVED
You need to log in before you can comment on or make changes to this bug.