diff --git a/src/Composer/Command/ShowCommand.php b/src/Composer/Command/ShowCommand.php
index 807e24067..765788772 100644
--- a/src/Composer/Command/ShowCommand.php
+++ b/src/Composer/Command/ShowCommand.php
@@ -473,7 +473,7 @@ EOT
if ('json' === $format) {
$io->write(JsonFile::encode($viewData));
} else {
- if ($input->getOption('latest')) {
+ if ($input->getOption('latest') && array_filter($viewData)) {
if (!$io->isDecorated()) {
$io->writeError('Legend:');
$io->writeError('! patch or minor release available - update recommended');
@@ -483,8 +483,8 @@ EOT
}
} else {
$io->writeError('Color legend:');
- $io->writeError('- patch or minor release available - update recommended');
- $io->writeError('- major release available - update possible');
+ $io->writeError('- patch or minor release available - update recommended');
+ $io->writeError('- major release available - update possible');
if (!$input->getOption('outdated')) {
$io->writeError('- up to date version');
}