Deleting a custom label removes it on all contacts

Originator:siemens.craig
Number:rdar://22293575 Date Originated:14-Aug-2015 03:29 PM
Status:Open Resolved:
Product:iOS Product Version:9.0 (13A4325c)
Classification:Crash/Hang/Data Loss Reproducible:Always
 
Summary:
When editing a contact and deleting a custom label, the custom is removed from all contacts that use it.

Steps to Reproduce:
Create two contacts (Contact1, Contact2) that have phone numbers with a custom label (TestLabel)
Start editing Contact1
Tap on the phone number label to open the Label picker
Choose a different label
Delete the previous label
Press Done to close the Label picker
Press Done to finish editing
Open Contact2

Expected Results:
The phone number for Contact2 should have the label TestLabel.

Actual Results:
The label is changed to phone which isn’t even an option in the Label picker.

Regression:
Previous worked on iOS 8 but could crash if deleting the last custom label.

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!