Comments (10)
Comment 11736970
Date: 2016-09-26 13:11:16 +0200
From: @jest
Created attachment 8794778
event.vcal
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0
Build ID: 20160923002641
Steps to reproduce:
Accepted an invitation, resulting in adding the event to the calendar synced to Google with GData provider.
Actual results:
The event was added to the calendar. However, the event is never synced to the server due to missing e-mail address of one of the attendees.
The vCal event from an e-mail, screenshot and (reformatted) debug messages are attached to the bug report.
Expected results:
The provider either removes the attendees with invalid e-mail addresses, or somehow indicates to the Google server that the attendee has no e-mail address (if it's possible in Google's API).
Attached file: event.vcal (text/plain, 1343 bytes)
Description: event.vcal
from gdata-provider.
Comment 11736971
Date: 2016-09-26 13:11:43 +0200
From: @jest
Created attachment 8794779
event.log
Attached file: event.log (text/plain, 444 bytes)
Description: event.log
from gdata-provider.
Comment 11736972
Date: 2016-09-26 13:12:07 +0200
From: @jest
Created attachment 8794780
event.json
Attached file: event.json (text/plain, 743 bytes)
Description: event.json
from gdata-provider.
Comment 11736973
Date: 2016-09-26 13:12:44 +0200
From: @jest
Created attachment 8794781
lightning-invitation.jpg
Attached file: lightning-invitation.jpg (image/jpeg, 25742 bytes)
Description: lightning-invitation.jpg
from gdata-provider.
Comment 11736983
Date: 2016-09-26 13:28:42 +0200
From: @jest
This group post also looks like a relevant to the bug: https://groups.google.com/d/msg/provider-for-google-calendar/fc7XREmmJCI/2WVBSqiYAQAJ
from gdata-provider.
Comment 11737000
Date: 2016-09-26 13:39:57 +0200
From: @jest
When I removed the offending row from cal_attendees table in calendar-data/cache.sqlite database, on the next startup Thunderbird correctly synchronized the event with Google (with one missing attendee, of course).
from gdata-provider.
Comment 12258917
Date: 2017-04-24 11:37:39 +0200
From: @kewisch
Interesting. Is the contents of the attendee property really "invalid:nomail" ? What would the expected behavior be here? I can try to send the email address as is, but I can imagine that may fail too.
from gdata-provider.
Comment 12261186
Date: 2017-04-24 23:21:17 +0200
From: @jest
Yes, anything you see in the vcal file is from the original mail (sent from Outlook 14), except for parts of real e-mails being masked with YYY and MY-DOMAIN.
I think some simple heuristic detecting if an attendee has a valid e-mail, and removing the ones without before the sync would be fine. According to Google Calendar API, each attendee must have an e-mail, so I guess there is no choice but to remove an attendee...
from gdata-provider.
Comment 12262761
Date: 2017-04-25 12:43:25 +0200
From: @kewisch
Ok, thanks for the note. I'll see what I can do about it, although I cannot guarantee a timeline.
from gdata-provider.
Deciding to close this bug. The attendee is invalid, the most I can do is drop it during import.
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.