When attempting to update a Primary e-mail address via a Constituent Update Import, a user may notice that they receive Error: Constituent must have a primary email address - when validating their batch. This occurs even when the value of Yes is marked for the 'Email address primary 1' field.
We're currently evaluating this issue for a fix in a future patch or service pack.
Steps to Duplicate
1. Log-in to 3.0 2. Go to Constituents and Add an Individual 3. On the Contact tab, add an Email Address Type: Any Email Address: Any 4. Save. 5. Create an import .csv file with the following fields: LookupID Last/Org/Group/Household name email address type 1 Constituent Type (Individual) EMAILADDRESSID1 (guid of email address) Email address 1 (email address from step 3) Email address primary 1 (Yes) 6. Go to Administration, Import, and Add a Constituent Update Batch Import template (be sure it includes fields for email) 7. Map your fields (auto-map and auto-map email collection fields) 8. On the Set Options tab, under Search list fields select Quick find. Save and start your import 9. Open your batch and validate. Notice Error: Constituent must have a primary email address. Notice in the Email addresses collection field that your email address is not marked as Primary