From 94048512855c789a9f07c293e4f83599f346c4af Mon Sep 17 00:00:00 2001 From: Marc Michalsky forumZFD Date: Mon, 22 Feb 2021 13:17:17 +0100 Subject: [PATCH] bugfix in case creation --- CRM/TwingleCampaign/BAO/TwingleEvent.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/CRM/TwingleCampaign/BAO/TwingleEvent.php b/CRM/TwingleCampaign/BAO/TwingleEvent.php index 2133f32..ec73d14 100644 --- a/CRM/TwingleCampaign/BAO/TwingleEvent.php +++ b/CRM/TwingleCampaign/BAO/TwingleEvent.php @@ -51,9 +51,10 @@ class CRM_TwingleCampaign_BAO_TwingleEvent extends Campaign { // check for existence $result = civicrm_api3('Case', 'get', [ - 'contact_id' => $this->formattedValues['contact_id'], + 'contact_id' => $this->formattedValues['contact'], 'case_type_id' => Configuration::get('twinglecampaign_start_case'), - 'subject' => $this->formattedValues['title'] . ' | Event-ID: ' . $formattedValues['id'], + 'subject' => $this->formattedValues['title'] . ' | Event-ID: ' . + $this->formattedValues['id'], ]); // Open a case @@ -62,10 +63,11 @@ class CRM_TwingleCampaign_BAO_TwingleEvent extends Campaign { $result['count'] == 0 ) { $result = civicrm_api3('Case', 'create', [ - 'contact_id' => $this->formattedValues['contact_id'], + 'contact_id' => $this->formattedValues['contact'], 'case_type_id' => Configuration::get('twinglecampaign_start_case'), - 'subject' => $formattedValues['title'] . ' | Event-ID: ' . $formattedValues['id'], - 'start_date' => $formattedValues['created_at'], + 'subject' => $this->formattedValues['title'] . ' | Event-ID: ' . + $this->formattedValues['id'], + 'start_date' => $this->formattedValues['created_at'], 'status_id' => "Open", ]); } @@ -75,6 +77,7 @@ class CRM_TwingleCampaign_BAO_TwingleEvent extends Campaign { return TRUE; } + return FALSE; }