Error: Constituent must have a primary email address - when attempting to update a primary e-mail address via a Constituent Update Batch import

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

Environment

 Blackbaud CRM
 3.0

Was this article helpful?