From fd64401987d93be5c70ec26f7df63cbc21a3fd6a Mon Sep 17 00:00:00 2001 From: Marc Michalsky forumZFD Date: Thu, 11 Feb 2021 18:41:33 +0100 Subject: [PATCH] do not overwrite TwingleCampaign values on creation --- CRM/TwingleCampaign/BAO/TwingleCampaign.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/CRM/TwingleCampaign/BAO/TwingleCampaign.php b/CRM/TwingleCampaign/BAO/TwingleCampaign.php index 4dcec79..2e0b2a8 100644 --- a/CRM/TwingleCampaign/BAO/TwingleCampaign.php +++ b/CRM/TwingleCampaign/BAO/TwingleCampaign.php @@ -67,9 +67,8 @@ class CRM_TwingleCampaign_BAO_TwingleCampaign { $result = civicrm_api3('Campaign', 'create', $values); - if ($result['is_error'] != 1) { - $this->id = $result['id']; - $this->values = $result['values']; + if (!array_key_exists('is_error', $result) || $result['is_error'] != 0) { + throw new CiviCRM_API3_Exception('TwingleCampaign creation failed'); } }