I am running CiviCRM 5.13.4, and have the following scenario.
• Administrator creates an Individual Contact offline, without any email address. • The User then registers for an online account through Drupal, which includes entering an email address. • The User can then log on as usual.
The system successfully deduplicates with the original contact, using the name and postcode (collected on the registration Profile). BUT the email entered by the User ends up as the Billing Email Address, not the Home address, and the Billing Email becomes the Primary email, which is not what is wanted.
It looks as if the linkage with Drupal is just picking up the first entry on the list of location types, and not taking note of the Default type which is set to Home.
This is a quite possible scenario when we migrate our existing membership database, and some of them start to use the online capability for the first time.
Is there any fix or workaround?
With thanks, Tony