Giter Club home page Giter Club logo

Comments (10)

kewisch avatar kewisch commented on August 22, 2024

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.

kewisch avatar kewisch commented on August 22, 2024

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.

kewisch avatar kewisch commented on August 22, 2024

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.

kewisch avatar kewisch commented on August 22, 2024

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.

kewisch avatar kewisch commented on August 22, 2024

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.

kewisch avatar kewisch commented on August 22, 2024

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.

kewisch avatar kewisch commented on August 22, 2024

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.

kewisch avatar kewisch commented on August 22, 2024

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.

kewisch avatar kewisch commented on August 22, 2024

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.

kewisch avatar kewisch commented on August 22, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.