Skip to content

Commit c313446

Browse files
authored
(GH-199) Fixed incorrect argument being passed to octokit (#200)
(GH-199) Fixed incorrect argument being passed to octokit
2 parents 025afe1 + f515fb6 commit c313446

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

Source/GitReleaseManager/GitHubProvider.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ public async Task CloseMilestone(string owner, string repository, string milesto
303303

304304
if (_configuration.Close.IssueComments)
305305
{
306-
await AddIssueCommentsAsync(owner, repository, milestoneTitle).ConfigureAwait(false);
306+
await AddIssueCommentsAsync(owner, repository, milestone).ConfigureAwait(false);
307307
}
308308
}
309309

@@ -411,11 +411,11 @@ private static string ComputeSha256Hash(string asset)
411411
}
412412
}
413413

414-
private async Task AddIssueCommentsAsync(string owner, string repository, string milestone)
414+
private async Task AddIssueCommentsAsync(string owner, string repository, Octokit.Milestone milestone)
415415
{
416416
const string detectionComment = "<!-- GitReleaseManager release comment -->";
417-
var issueComment = detectionComment + "\n" + _configuration.Close.IssueCommentFormat.ReplaceTemplate(new { owner, repository, Milestone = milestone });
418-
var issues = await GetIssuesFromMilestoneAsync(owner, repository, milestone).ConfigureAwait(false);
417+
var issueComment = detectionComment + "\n" + _configuration.Close.IssueCommentFormat.ReplaceTemplate(new { owner, repository, Milestone = milestone.Title });
418+
var issues = await GetIssuesFromMilestoneAsync(owner, repository, milestone.Number).ConfigureAwait(false);
419419

420420
foreach (var issue in issues)
421421
{
@@ -472,12 +472,12 @@ private async Task<Release> CreateReleaseFromInputFileInternal(string owner, str
472472
return _mapper.Map<Octokit.Release, Release>(release);
473473
}
474474

475-
private Task<IReadOnlyList<Octokit.Issue>> GetIssuesFromMilestoneAsync(string owner, string repository, string milestone, ItemStateFilter state = ItemStateFilter.Closed)
475+
private Task<IReadOnlyList<Octokit.Issue>> GetIssuesFromMilestoneAsync(string owner, string repository, int milestoneNumber, ItemStateFilter state = ItemStateFilter.Closed)
476476
{
477-
_logger.Verbose("Finding issues with milestone: '{Milestone}", milestone);
477+
_logger.Verbose("Finding issues with milestone: '{Milestone}", milestoneNumber);
478478
return _gitHubClient.Issue.GetAllForRepository(owner, repository, new RepositoryIssueRequest
479479
{
480-
Milestone = milestone,
480+
Milestone = milestoneNumber.ToString(),
481481
State = state,
482482
});
483483
}

0 commit comments

Comments
 (0)