Skip to content
Extraits de code Groupes Projets
Valider 9a7c13bb rédigé par Benaka's avatar Benaka
Parcourir les fichiers

Merge pull request #9006 from piwik/optimize_table_input_array

Fixes #9004, fix bug in optimize archive tables command: do not overwrite argument array w/ single value.
parents fd3cfc2d ce34bd4d
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -66,9 +66,9 @@ class OptimizeArchiveTables extends ConsoleCommand
private function getTableMonthsToOptimize(InputInterface $input)
{
$dateSpecifier = $input->getArgument('dates');
if (count($dateSpecifier) === 1) {
$dateSpecifier = reset($dateSpecifier);
$dateSpecifiers = $input->getArgument('dates');
if (count($dateSpecifiers) === 1) {
$dateSpecifier = reset($dateSpecifiers);
if ($dateSpecifier == self::ALL_TABLES_STRING) {
return $this->getAllArchiveTableMonths();
......@@ -90,7 +90,7 @@ class OptimizeArchiveTables extends ConsoleCommand
}
$tableMonths = array();
foreach ($dateSpecifier as $date) {
foreach ($dateSpecifiers as $date) {
$date = Date::factory($date);
$tableMonths[] = ArchiveTableCreator::getTableMonthFromDate($date);
}
......
......@@ -87,6 +87,11 @@ class OptimizeArchiveTablesTest extends ConsoleCommandTestCase
Date::factory('now')->subMonth(5)->toString('Y_m'),
),
),
array(
array('2015-01-01'),
array('2015_01'),
),
);
}
}
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter