From 731870821d4ecfcd30fcc33413d3ff46782683f6 Mon Sep 17 00:00:00 2001 From: eileen Date: Mon, 9 Mar 2020 14:25:42 +1300 Subject: [PATCH] Fix another instance of silly use of CRM_Utils_Array::value --- Civi/API/Subscriber/ChainSubscriber.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Civi/API/Subscriber/ChainSubscriber.php b/Civi/API/Subscriber/ChainSubscriber.php index 37c8688a4c..031d05b77a 100644 --- a/Civi/API/Subscriber/ChainSubscriber.php +++ b/Civi/API/Subscriber/ChainSubscriber.php @@ -54,7 +54,7 @@ class ChainSubscriber implements EventSubscriberInterface { $apiRequest = $event->getApiRequest(); if ($apiRequest['version'] < 4) { $result = $event->getResponse(); - if (\CRM_Utils_Array::value('is_error', $result, 0) == 0) { + if (!is_array($result) || ($result['is_error'] ?? 0) == 0) { $this->callNestedApi($event->getApiKernel(), $apiRequest['params'], $result, $apiRequest['action'], $apiRequest['entity'], $apiRequest['version']); $event->setResponse($result); } -- 2.25.1