X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=bin%2Fcli.class.php;h=7f432deb930908ead880a632155e471b6f01bed7;hb=e5720c45de2ae4c7c02976980052f0311dd18f42;hp=195792554074fd8994f34c275613579a1ecc05c0;hpb=60fa1e18cbf947c1a08d45175cca8f88de2c6b8f;p=civicrm-core.git diff --git a/bin/cli.class.php b/bin/cli.class.php index 1957925540..7f432deb93 100644 --- a/bin/cli.class.php +++ b/bin/cli.class.php @@ -99,6 +99,7 @@ class civicrm_cli { public function callApi() { require_once 'api/api.php'; + CRM_Core_Config::setPermitCacheFlushMode(FALSE); // CRM-9822 -'execute' action always goes thru Job api and always writes to log if ($this->_action != 'execute' && $this->_joblog) { require_once 'CRM/Core/JobManager.php'; @@ -111,6 +112,8 @@ class civicrm_cli { $this->_params['auth'] = FALSE; $result = civicrm_api($this->_entity, $this->_action, $this->_params); } + CRM_Core_Config::setPermitCacheFlushMode(TRUE); + CRM_Contact_BAO_Contact_Utils::clearContactCaches(); if (!empty($result['is_error'])) { $this->_log($result['error_message']);