diff --git a/misc/cron/archive.php b/misc/cron/archive.php index 6379fc2ee96de94271fa6035a49d53b22c9660c6..0a11bb5230b2bea690f3e025f3d3fbf4aab253bf 100644 --- a/misc/cron/archive.php +++ b/misc/cron/archive.php @@ -587,7 +587,11 @@ class CronArchive private function logError($m) { - $this->errors[] = substr($m, 0, self::TRUNCATE_ERROR_MESSAGE_SUMMARY); + if (!defined('PIWIK_ARCHIVE_NO_TRUNCATE')) { + $m = substr($m, 0, self::TRUNCATE_ERROR_MESSAGE_SUMMARY); + } + + $this->errors[] = $m; $this->log("ERROR: $m"); } diff --git a/tests/PHPUnit/proxy/archive.php b/tests/PHPUnit/proxy/archive.php index 00a4269a04bedc4138ef0bb06233cabecab920bf..30ac475e53d6597e3341b454f5583ac4fe6180cb 100644 --- a/tests/PHPUnit/proxy/archive.php +++ b/tests/PHPUnit/proxy/archive.php @@ -1,5 +1,6 @@ <?php define('PIWIK_MODE_ARCHIVE', true); +define('PIWIK_ARCHIVE_NO_TRUNCATE', true); // make sure the test environment is loaded require_once realpath(dirname(__FILE__)) . '/../../../core/EventDispatcher.php';