diff --git a/plugins/DevicesDetection/Archiver.php b/plugins/DevicesDetection/Archiver.php index bd8019cd9133f478f4f7fc34cadb2dc298f21ea3..ea63485017c9226d352431b5f9b8b3231812b597 100644 --- a/plugins/DevicesDetection/Archiver.php +++ b/plugins/DevicesDetection/Archiver.php @@ -9,6 +9,7 @@ namespace Piwik\Plugins\DevicesDetection; +use Piwik\Common; use Piwik\Metrics; class Archiver extends \Piwik\Plugin\Archiver @@ -92,8 +93,11 @@ class Archiver extends \Piwik\Plugin\Archiver $metrics->enrichMetricsWithConversions(); } - $report = $metrics->asDataTable()->getSerialized($this->maximumRows, null, Metrics::INDEX_NB_VISITS); + $table = $metrics->asDataTable(); + $report = $table->getSerialized($this->maximumRows, null, Metrics::INDEX_NB_VISITS); + Common::destroy($table); $this->getProcessor()->insertBlobRecord($recordName, $report); + unset($table, $report); } }