X Tutup
Skip to content

Commit d4e6fc1

Browse files
committed
Add int32 validation to milestone numbers
1 parent a2aa07d commit d4e6fc1

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

api/queries_issue.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -251,8 +251,8 @@ func IssueList(client *Client, repo ghrepo.Interface, state string, labels []str
251251

252252
if milestoneString != "" {
253253
var milestone *RepoMilestone
254-
if milestoneNumber, err := strconv.Atoi(milestoneString); err == nil {
255-
milestone, err = MilestoneByNumber(client, repo, milestoneNumber)
254+
if milestoneNumber, err := strconv.ParseInt(milestoneString, 10, 32); err == nil {
255+
milestone, err = MilestoneByNumber(client, repo, int32(milestoneNumber))
256256
if err != nil {
257257
return nil, err
258258
}

api/queries_repo.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -840,7 +840,7 @@ func MilestoneByTitle(client *Client, repo ghrepo.Interface, title string) (*Rep
840840
return nil, fmt.Errorf("no milestone found with title %q", title)
841841
}
842842

843-
func MilestoneByNumber(client *Client, repo ghrepo.Interface, number int) (*RepoMilestone, error) {
843+
func MilestoneByNumber(client *Client, repo ghrepo.Interface, number int32) (*RepoMilestone, error) {
844844
var query struct {
845845
Repository struct {
846846
Milestone *RepoMilestone `graphql:"milestone(number: $number)"`

0 commit comments

Comments
 (0)
X Tutup