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