Comments (6)
Comment 12016569
Date: 2017-01-27 17:31:52 +0100
From: John <[email protected]>
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0
Build ID: 20170125094131
Steps to reproduce:
Event invitations that I decline in Thunderbird are added to my Google Calendar anyway.
To reproduce:
0) Set up Thunderbird 45.7.0 (current version) on Windows 10 and configure an email account
- Install Lightning 4.7.7 and Provider For Google Calendar 3.1 (all current versions)
- Configure a Google Calendar in Lightning and sync it.
- Receive an invitation to an event in Thunderbird
- Decline the invitation to the event.
Actual results:
The event is added to my Google Calendar, shows in Lightning, and syncs to my other devices. I am listed as the organiser of the event.
Expected results:
The event is not added to the calendar.
from gdata-provider.
Comment 12018549
Date: 2017-01-28 11:33:24 +0100
From: [:MakeMyDay] <[email protected]>
Is this your primary Google calendar?
Can you please check in the online Google calendar UI, whether the event is already added to your calendar serverside before you're replying? And if so, whether or not your participation status has changed after declining the invitation in Lightning?
Also, can you please enable calendar.debug.log and calendar.debug.log.verbose in the advanced preferences, clear the error console, reproduce the issue and attach/post the log messages you got to, so we can see what Lightning has effectively sent to the Google server?
from gdata-provider.
Comment 12019752
Date: 2017-01-29 23:48:05 +0100
From: John <[email protected]>
This is my primary Google calendar and the only Calendar set up in Thunderbird. The email account is an IMAP account that is not my Google account.
Before I interact with the event (beyond reading the invitation) it does not appear in Lightning or in Google Calendar. It is added to the calendar when I decline the invite.
Enabled the debug log and verbose log, cleared console, and clicked "decline". Result:
======================================================================
[calGoogleRequest] Requesting POST https://www.googleapis.com/calendar/v3/calendars/john.__MYNAME__%40gmail.com/events/import
[calGoogleCalendar] Setting Upload Data (application/json; charset=UTF-8):
{"start":{"dateTime":"2017-01-29T00:00:00Z","timeZone":"UTC"},"end":{"dateTime":"2017-01-29T01:00:00Z","timeZone":"UTC"},"iCalUID":"[email protected]","created":"2017-01-29T22:30:45.000Z","updated":"2017-01-29T22:36:50.000Z","summary":"Stuff","description":"View your event at https://www.google.com/calendar/event?__CODE__","transparency":"opaque","sequence":"0","status":"confirmed","reminders":{"overrides":[],"useDefault":false}}
[calGoogleCalendar] Request POST https://www.googleapis.com/calendar/v3/calendars/john.__MYNAME__%40gmail.com/events/import responded with HTTP 200
[calGoogleCalendar] Parsing entry:
{
"kind": "calendar#event",
"etag": "\"2971458820290000\"",
"id": "__MYUID__",
"status": "confirmed",
"htmlLink": "https://www.google.com/calendar/event?eid=__CODE__",
"created": "2017-01-29T22:36:50.000Z",
"updated": "2017-01-29T22:36:50.256Z",
"summary": "Stuff",
"description": "View your event at https://www.google.com/calendar/event?action=VIEW&eid=__CODE__",
"creator": {
"email": "[email protected]",
"displayName": "John __MYNAME__",
"self": true
},
"organizer": {
"email": "[email protected]",
"displayName": "John __MYNAME__",
"self": true
},
"start": {
"dateTime": "2017-01-28T19:00:00-05:00"
},
"end": {
"dateTime": "2017-01-28T20:00:00-05:00"
},
"iCalUID": "[email protected]",
"sequence": 0,
"reminders": {
"useDefault": false
}
}
[calGoogleCalendar] Adding Stuff succeeded
======================================================================
The event was called "Stuff" since it was a test. The person who invited me to the event is NOT listed as an attendee.
I have replaced my email address and the unique IDs of my calendar and the event in the logs above, surrounding them with UNDERSCORES. It's a little bit of privacy paranoia that I hope won't cause trouble with the investigation.
Anything else you need?
from gdata-provider.
I am also affected by this bug.
Is there any work being done on the subject? Can we supply more information that will help this get fixed?
Best regards,
Marc
from gdata-provider.
Would be great to get this tested in Thunderbird 91 with the Provider 91.0.2 which I am going to release soon. Here is a preview:
gdata-provider-91.0.2pre3.xpi.zip
Here are some steps to get more info:
- Enable logging as per https://github.com/kewisch/gdata-provider/wiki/FAQ#enabling-debugging
- Make sure you have all the scheduling and attendee options enabled in the Add-on Options
- Maybe re-subscribe to the calendar
- When you decline the invitation, do you get a message
[calGoogleCalendar] Adding invitation event My Event Name
? Or does it say...Adding regular event...
- In the event data that is sent, does it properly show your email as an attendee and declined?
- Does is properly set the other person as the organizer and you as an attendee?
from gdata-provider.
It looks like we haven't heard back on this issue, therefore we are closing this issue. If this problem persists in the latest version of Thunderbird and the Provider for Google Calendar, please re-open this issue.
from gdata-provider.
Related Issues (20)
- Thunderbird 91.13.1: Provider login dialog disappears immediately, no login possible HOT 2
- Calendar not synchronizing HOT 2
- sync problem with thunderbird and google calendar HOT 1
- Addon requires unrestricted permissions HOT 2
- Reminder did not close for calendar that repeated for Mutiple days HOT 2
- No transfer from TB to Google HOT 1
- No bi-directional sync with Google Calendar
- No writable calendars are configured for invitations, please check the calendar properties HOT 6
- Dismissing Reminders not created by me returns 403 HOT 3
- Event without reminders set is saved with reminders HOT 2
- Provider not working with Thunderbird versions 109+ HOT 4
- Dismissing reminder for my event with attendees deletes the attendees HOT 2
- Wrong time set for copy/paste events and for ICS files HOT 1
- Cannot dismiss reminder for deleted event HOT 1
- Event invitation time shown correctly in Thunderbird, but inserted one hour later HOT 2
- Thunderbird crashes when add-on is installed HOT 2
- Provider for Google Calendar not syncing outbound from PC HOT 1
- Sync Problem Thunderbird HOT 3
- Issue with "Convert Message to Event" option in Thunderbird's context menu HOT 2
- Provider for Google Calendar is not being kept up to date. Is it your intention to let die. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gdata-provider.