X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCore%2FDAO.php;h=2e0f4ab65ac58951238b913b109b1b8de487d65c;hb=fd96067165316831b50e48972059930ad1785444;hp=fbd2f6c468f7177e5b3ab8784833ffd0aad32d9a;hpb=21d51f5ccf474554a808dee1fcc5c3db74afe589;p=civicrm-core.git diff --git a/CRM/Core/DAO.php b/CRM/Core/DAO.php index fbd2f6c468..2e0f4ab65a 100644 --- a/CRM/Core/DAO.php +++ b/CRM/Core/DAO.php @@ -1264,6 +1264,11 @@ SELECT contact_id $numObjects = 1, $createOnly = FALSE ) { + //this is a test function also backtrace is set for the test suite it sometimes unsets itself + // so we re-set here in case + $config = CRM_Core_Config::singleton(); + $config->backtrace = TRUE; + static $counter = 0; CRM_Core_DAO::$_testEntitiesToSkip = array( 'CRM_Core_DAO_Worldregion', @@ -1427,8 +1432,12 @@ SELECT contact_id static function deleteTestObjects($daoName, $params = array( )) { + //this is a test function also backtrace is set for the test suite it sometimes unsets itself + // so we re-set here in case + $config = CRM_Core_Config::singleton(); + $config->backtrace = TRUE; - $object = new $daoName ( ); + $object = new $daoName(); $object->id = CRM_Utils_Array::value('id', $params); $deletions = array(); // array(array(0 => $daoName, 1 => $daoParams)) @@ -1955,4 +1964,6 @@ EOS; return substr($string, 0, $length - 8) . "_{$md5string}"; } + function setApiFilter(&$params) {} + }