X Tutup
Skip to content

Commit b2edf78

Browse files
committed
Reverse order of issue lookup checks
1 parent bec5e0c commit b2edf78

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

pkg/cmd/issue/shared/lookup.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,19 @@ import (
1414
func IssueFromArg(apiClient *api.Client, baseRepoFn func() (ghrepo.Interface, error), arg string) (*api.Issue, ghrepo.Interface, error) {
1515
issueNumber, baseRepo := issueMetadataFromURL(arg)
1616

17-
if baseRepo == nil {
17+
if issueNumber == 0 {
1818
var err error
19-
baseRepo, err = baseRepoFn()
19+
issueNumber, err = strconv.Atoi(strings.TrimPrefix(arg, "#"))
2020
if err != nil {
21-
return nil, nil, fmt.Errorf("could not determine base repo: %w", err)
21+
return nil, nil, fmt.Errorf("invalid issue format: %q", arg)
2222
}
2323
}
2424

25-
if issueNumber == 0 {
25+
if baseRepo == nil {
2626
var err error
27-
issueNumber, err = strconv.Atoi(strings.TrimPrefix(arg, "#"))
27+
baseRepo, err = baseRepoFn()
2828
if err != nil {
29-
return nil, nil, fmt.Errorf("invalid issue format: %q", arg)
29+
return nil, nil, fmt.Errorf("could not determine base repo: %w", err)
3030
}
3131
}
3232

0 commit comments

Comments
 (0)
X Tutup