From 289c8dd47bbb470b4fca7abefe8bdff102f553a0 Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Fri, 20 Jun 2014 21:09:14 -0700 Subject: [PATCH] CRM-14657, CRM-14486 - TransactionSubscriber - Respect $params['is_transactional'] --- Civi/API/Subscriber/TransactionSubscriber.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Civi/API/Subscriber/TransactionSubscriber.php b/Civi/API/Subscriber/TransactionSubscriber.php index 9393f1dbc2..72005bf43a 100644 --- a/Civi/API/Subscriber/TransactionSubscriber.php +++ b/Civi/API/Subscriber/TransactionSubscriber.php @@ -58,6 +58,9 @@ class TransactionSubscriber implements EventSubscriberInterface { * @return bool */ public function isTransactional($apiProvider, $apiRequest) { + if (isset($apiRequest['params']['is_transactional'])) { + return \CRM_Utils_String::strtobool($apiRequest['params']['is_transactional']); + } return strtolower($apiRequest['action']) == 'create' || strtolower($apiRequest['action']) == 'delete' || strtolower($apiRequest['action']) == 'submit'; } -- 2.25.1