test if response array contains contribution

This commit is contained in:
Marc Michalsky forumZFD 2021-02-23 16:17:28 +01:00
parent c20c4ab16c
commit 5e068f6d31
Signed by untrusted user who does not match committer: marc.koch
GPG key ID: 12406554CFB028B9

View file

@ -36,6 +36,7 @@ class CRM_TwingleCampaign_Utils_APIWrapper {
$response = $event->getResponse(); $response = $event->getResponse();
// Create soft credit for contribution // Create soft credit for contribution
if (array_key_exists('contribution', $response['values'])) {
$contribution = $response['values']['contribution'] $contribution = $response['values']['contribution']
[array_key_first($response['values']['contribution'])]; [array_key_first($response['values']['contribution'])];
if (array_key_exists('campaign_id', $contribution)) { if (array_key_exists('campaign_id', $contribution)) {
@ -54,6 +55,7 @@ class CRM_TwingleCampaign_Utils_APIWrapper {
} }
} }
} }
}
/** /**
* ## Map donation to Campaign * ## Map donation to Campaign