From dada65ecb6636b93f598fd5f1c899b64d129d6d9 Mon Sep 17 00:00:00 2001 From: Nick Dickinson Wilde Date: Wed, 6 Nov 2024 08:53:16 -0800 Subject: [PATCH] Ensure protect command works when composer package type in repo list --- src/ProtectCommand.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ProtectCommand.php b/src/ProtectCommand.php index 1dfcb00..88f922c 100644 --- a/src/ProtectCommand.php +++ b/src/ProtectCommand.php @@ -39,7 +39,7 @@ protected function execute(InputInterface $input, OutputInterface $output): int $key = $input->getArgument('repository'); foreach ($repositories as $index => $repository) { - if ($index === $key || $repository['url'] === $key) { + if ($index === $key || (isset($repository['url']) && $repository['url'] === $key)) { if ($repository['type'] !== 'composer') { throw new \RuntimeException("Only Composer repositories can be protected by TUF."); }