From 959c1fbf2606e40f3e87971e4cb885c388d7a3e3 Mon Sep 17 00:00:00 2001 From: Matthew Wire Date: Sun, 3 Apr 2022 11:26:05 +0100 Subject: [PATCH] Throw exception and log error when CreateActivity action fails --- Civi/ActionProvider/Action/Activity/CreateActivity.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Civi/ActionProvider/Action/Activity/CreateActivity.php b/Civi/ActionProvider/Action/Activity/CreateActivity.php index 4096a37..54567ee 100644 --- a/Civi/ActionProvider/Action/Activity/CreateActivity.php +++ b/Civi/ActionProvider/Action/Activity/CreateActivity.php @@ -137,7 +137,8 @@ class CreateActivity extends AbstractAction { $result = civicrm_api3('Activity', 'Create', $activityParams); $output->setParameter('id', $result['id']); } catch (\Exception $e) { - // Do nothing. + \Civi::log()->error('ActionProvider CreateActivity Error: ' . $e->getMessage()); + throw new \Civi\ActionProvider\Exception\ExecutionException(E::ts('Could not create activity.')); } } -- GitLab