10.13.5 (17F45c) – Editing an Office 365 contact with Siri suggestions empties it

Originator:xfox
Number:rdar://39564477 Date Originated:April 19 2018, 5:10 PM
Status:Open Resolved:No
Product:macOS + SDK Product Version:macOS 10.13.5 (17F45c)
Classification:Crash/Hang/Data Loss Reproducible:Always
 
Area:
Contacts

Summary:
When using Contacts.app to edit a contact saved in an Office 365 Enterprise account that was copied from the company's GAL, the contact is somewhat corrupted and contact's details are lost.
This issue is always reproducible but is triggered only when "Show contacts Siri found in apps" is enabled in Contacts.app's preferences and there is at least an e-mail address found by Siri for that contact.
Please see attached screen recordings.

Steps to Reproduce:
1. Configure an Office 365 Enterprise account in System Preferences.app as an Exchange account.
2. Open Contacts.app.
3. Select the Office 365 account's Global Address List in the Directory section.
4. Search for a contact and drag and drop it in the Office 365 account's contacts.
5. Select the contact in the Office 365 contact list and click the Edit button.
6. Edit, add or remove a contact's field.
7. Click the Done button.

Expected Results:
Contact should be edited as intended.

Actual Results:
Contact's details are lost.

Version/Build:
macOS 10.13.5 (17F45c)
Contacts.app 11.0 (1808.7)


Andrea Govoni
April 19 2018, 5:19 PM

After more research I found that the issue is not related to the Office 365 GAL but it's triggered even by editing contacts created directly in the Office 365 account with the "New contact" menu. The requirement is that there needs to be at least an e-mail address found by Siri for that contact.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!