diff --git a/system/src/Grav/Console/Gpm/UpdateCommand.php b/system/src/Grav/Console/Gpm/UpdateCommand.php index 534ef647d..7bad599ce 100644 --- a/system/src/Grav/Console/Gpm/UpdateCommand.php +++ b/system/src/Grav/Console/Gpm/UpdateCommand.php @@ -71,11 +71,13 @@ class UpdateCommand extends Command $this->output->write("Found " . $this->gpm->countInstalled() . " extensions installed of which " . $this->data['total'] . " need updating"); - $this->userInputPackages($onlyPackages); + $limitTo = $this->userInputPackages($onlyPackages); $this->output->writeln(''); unset($this->data['total']); + unset($limitTo['total']); + // updates review $slugs = []; @@ -83,9 +85,9 @@ class UpdateCommand extends Command foreach ($this->data as $packages) { $index = 0; foreach ($packages as $slug => $package) { - /*if (!in_array($slug, $onlyPackages)) { + if (count($limitTo) && !array_key_exists($slug, $limitTo)) { continue; - }*/ + } $this->output->writeln( // index