GIVEN Alice (Google Calendar) invites Bob (TMail user) to join the event X.
Bob replies an mail with an ICS file with PARTSTAT=ACCEPTED, then Bob's accept status would be updated in Google Calendar of Alice.
WHEN Bob updates the invitation reply e.g. an ICS file with PARTSTAT=DECLINEDTHEN today Bob's declined status would not be updated in Google Calendar of Alice.
Reason: today likely the first ICS reply and the second ICS reply have the same DTSTAMP / LAST-MODIFIED. Therefore Google Calendar would not update the status upon the second ICS reply.
How
We should create new values for DTSTAMP / LAST-MODIFIED for ICS reply.
Why
GIVEN Alice (Google Calendar) invites Bob (TMail user) to join the event X. Bob replies an mail with an ICS file with
PARTSTAT=ACCEPTED
, then Bob's accept status would be updated in Google Calendar of Alice.WHEN Bob updates the invitation reply e.g. an ICS file with
PARTSTAT=DECLINED
THEN today Bob's declined status would not be updated in Google Calendar of Alice.Reason: today likely the first ICS reply and the second ICS reply have the same DTSTAMP / LAST-MODIFIED. Therefore Google Calendar would not update the status upon the second ICS reply.
How
We should create new values for
DTSTAMP
/LAST-MODIFIED
for ICS reply.