fix [#47] | Don't create new address only from user_country

This commit is contained in:
Marc Michalsky forumZFD 2021-03-09 21:39:09 +01:00
parent 4659b53522
commit 0ce2d2530b
Signed by untrusted user who does not match committer: marc.koch
GPG key ID: 12406554CFB028B9

View file

@ -335,6 +335,16 @@ function civicrm_api3_twingle_donation_Submit($params) {
} }
} }
// Do not creat a new address if user_country is the only address
// parameter. See issue #47
if (
!array_key_exists('street_address', $params) &&
!array_key_exists('postal_code', $params) &&
!array_key_exists('city', $params)
) {
unset($params['country']);
}
// Prepare parameter mapping for organisation. // Prepare parameter mapping for organisation.
if (!empty($params['user_company'])) { if (!empty($params['user_company'])) {
$params['organization_name'] = $params['user_company']; $params['organization_name'] = $params['user_company'];