Make sure a non-shared submitted address is being added to the individual contact.
This commit is contained in:
parent
264da53033
commit
e2f4e51f94
1 changed files with 13 additions and 15 deletions
|
@ -311,21 +311,19 @@ function civicrm_api3_twingle_donation_Submit($params) {
|
|||
$params['location_type_id'] = (int) $profile->getAttribute('location_type_id');
|
||||
|
||||
// Exclude address for now when retrieving/creating the individual contact
|
||||
// and an organisation is given, as we are checking organisation address
|
||||
// first and share it with the individual.
|
||||
if (!empty($params['organization_name'])) {
|
||||
$submitted_address = array();
|
||||
foreach (array(
|
||||
'street_address',
|
||||
'postal_code',
|
||||
'city',
|
||||
'country',
|
||||
'location_type_id',
|
||||
) as $address_component) {
|
||||
if (!empty($params[$address_component])) {
|
||||
$submitted_address[$address_component] = $params[$address_component];
|
||||
unset($params[$address_component]);
|
||||
}
|
||||
// as we are checking organisation address first and share it with the
|
||||
// individual.
|
||||
$submitted_address = array();
|
||||
foreach (array(
|
||||
'street_address',
|
||||
'postal_code',
|
||||
'city',
|
||||
'country',
|
||||
'location_type_id',
|
||||
) as $address_component) {
|
||||
if (!empty($params[$address_component])) {
|
||||
$submitted_address[$address_component] = $params[$address_component];
|
||||
unset($params[$address_component]);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue