diff --git a/src/search.php b/src/search.php index 5a2de7d..a7d3a05 100644 --- a/src/search.php +++ b/src/search.php @@ -416,6 +416,7 @@ private static function addRepoSubCommands(): void 'number', 'title', 'html_url', 'updated_at', 'pull_request' => [], ])); + $numberQuery = filter_var(substr($parts[1], 1), FILTER_VALIDATE_INT); foreach ($issues as $issue) { Workflow::addItemIfMatches(Item::create() ->title($issue->title) @@ -423,7 +424,7 @@ private static function addRepoSubCommands(): void ->subtitle('#' . $issue->number) ->icon(isset($issue->pull_request) ? 'pull-request' : 'issue') ->arg($issue->html_url) - ->prio(strtotime($issue->updated_at)) + ->prio($numberQuery && $issue->number === $numberQuery ? PHP_INT_MAX : strtotime($issue->updated_at)) ); } break;