Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorThomas Steur <tsteur@users.noreply.github.com>2021-05-30 21:51:01 +0300
committerGitHub <noreply@github.com>2021-05-30 21:51:01 +0300
commit0e34030c2c29c9908f0cf2fca13db9ac54e62e8c (patch)
tree54845c7030335e1a39adbea41e15cdc83e91e899 /core
parent908a849089ca2f61b25d8c5d40deb234520452f6 (diff)
Improve purge log data logic (#17632)
* Improve purge log data logic * remove not needed use statement
Diffstat (limited to 'core')
-rw-r--r--core/LogDeleter.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/LogDeleter.php b/core/LogDeleter.php
index b1d6096dde..64e9c37746 100644
--- a/core/LogDeleter.php
+++ b/core/LogDeleter.php
@@ -96,7 +96,8 @@ class LogDeleter
$logsDeleted = 0;
$logPurger = $this;
$this->rawLogDao->forAllLogs('log_visit', $fields, $conditions, $iterationStep, function ($logs) use ($logPurger, &$logsDeleted, $afterChunkDeleted) {
- $ids = array_map(function ($row) { return reset($row); }, $logs);
+ $ids = array_map(function ($row) { return (int) (reset($row)); }, $logs);
+ sort($ids);
$logsDeleted += $logPurger->deleteVisits($ids);
if (!empty($afterChunkDeleted)) {