diff --git a/core/Columns/Updates.php b/core/Columns/Updates.php index 16233c78ffa1d62a93fb34f80b736ff625a9edbf..0660c35d6ff30663d5f2f2043ed9908bc2139bc8 100644 --- a/core/Columns/Updates.php +++ b/core/Columns/Updates.php @@ -42,11 +42,11 @@ class Updates extends \Piwik\Updates $changingColumns = self::getUpdates(); foreach ($changingColumns as $table => $columns) { - $chunks = array_chunk($columns, 3); - - foreach ($chunks as $columnsToAlter) { - $sqls["ALTER TABLE `" . Common::prefixTable($table) . "` " . implode(', ', $columnsToAlter)] = false; + if (empty($columns) || !is_array($columns)) { + continue; } + + $sqls["ALTER TABLE `" . Common::prefixTable($table) . "` " . implode(', ', $columns)] = false; } return $sqls;