"Default Language for contacts" has no influence on the "Preferred Language" option when creating a new contact
When creating a new contact the "Preferred Language" option is always set to the default language, even if "Default Language for contacts" is set to "Leave undefined". One has to explicitly remove the default language for it to be undefined after creation.
Steps to reproduce:
- Under civicrm/admin/setting/localization set "Default Language for contacts" to "Leave undefined".
- Create a new contact.
- Under "Communication Preferences" the option "Preferred Language" is set to the default language.
Expected behaviour:
- The "Preferred Language" option is empty (undefined) when "Default Language for contacts" is "Leave undefined".
CiviCRM versions (at least):
- 5.19.4
- master