From 29166eef64c2e22258e007b6921736ab5d3fc4cc Mon Sep 17 00:00:00 2001 From: Marc Michalsky Date: Wed, 25 Aug 2021 15:51:41 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=8A=20improve=20logging?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- twinglecampaign.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/twinglecampaign.php b/twinglecampaign.php index 2e4351a..f80cc3d 100644 --- a/twinglecampaign.php +++ b/twinglecampaign.php @@ -130,9 +130,22 @@ function twinglecampaign_postSave_campaign_update_callback( if ($campaign_type_id == $twingle_project_campaign_type_id) { $entity = 'TwingleProject'; } - else { + elseif ($campaign_type_id == $twingle_campaign_campaign_type_id) { $entity = 'TwingleCampaign'; } + else { + Civi::log()->error( + E::SHORT_NAME . + " Update of TwingleCampaigns failed: Unknown campaign type (id: $campaign_type_id)" + ); + CRM_Core_Session::setStatus( + E::ts('Unknown campaign type'), + E::ts('Campaign type id: %1', [1 => $campaign_type_id]), + error, + [unique => TRUE] + ); + return; + } if (isset($_POST['action'])) { if ($_POST['action'] == 'clone' && $entity == 'TwingleProject') {