From baed13d5efdc1465e9f57d66ed37c4bb06242afe Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Mon, 9 Mar 2020 09:58:41 -0400 Subject: [PATCH] Improve conditional in api3 ChainSubscriber --- 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 031d05b77a..932d78cbd0 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 (!is_array($result) || ($result['is_error'] ?? 0) == 0) { + if (is_array($result) && empty($result['is_error'])) { $this->callNestedApi($event->getApiKernel(), $apiRequest['params'], $result, $apiRequest['action'], $apiRequest['entity'], $apiRequest['version']); $event->setResponse($result); } -- 2.25.1