Page MenuHomePhabricator

Give organizers in ICS exports a dummy email address to placate Gmail
ClosedPublic

Authored by epriestley on Oct 30 2016, 4:13 PM.
Tags
None
Referenced Files
F18866783: D16772.diff
Mon, Nov 3, 7:22 PM
F18854884: D16772.id.diff
Sat, Nov 1, 12:40 AM
F18851058: D16772.id40394.diff
Thu, Oct 30, 9:49 PM
F18851052: D16772.id40394.diff
Thu, Oct 30, 9:44 PM
F18779601: D16772.id40398.diff
Oct 11 2025, 2:37 PM
F18760686: D16772.id.diff
Oct 6 2025, 10:05 AM
F18673168: D16772.id40394.diff
Sep 25 2025, 9:33 AM
F18508233: D16772.id.diff
Sep 5 2025, 2:41 AM
Subscribers
None

Details

Summary

Ref T10747. In the in-email ICS event card that Gmail shows, it has a "Who" field which reads "Unknown Organizer*" if the URI for the organizer isn't email-address-like.

Previously, we used a URI like https://phabricator.install.com/p/username, which I think is OK as far as RFC 5545 is concerned, but Gmail doesn't like it.

Instead, use PHID-USER-asdfa@phabricator.install.com, which doesn't go anywhere, but makes Gmail happy. Users don't normally see this URI anyway.

Test Plan

Got a readable "Who" in Gmail when importing an event exported from Calendar:

Screen Shot 2016-10-30 at 9.12.16 AM.png (272×525 px, 25 KB)

Diff Detail

Repository
rP Phabricator
Branch
cimport3
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 14284
Build 18583: Run Core Tests
Build 18582: arc lint + arc unit

Event Timeline

epriestley retitled this revision from to Give organizers in ICS exports a dummy email address to placate Gmail.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: chad.
chad edited edge metadata.
This revision is now accepted and ready to land.Oct 30 2016, 4:18 PM
This revision was automatically updated to reflect the committed changes.