Skip to content

Commit 22d4977

Browse files
committed
Search existing issue by tracking number or title
1 parent 1b4f083 commit 22d4977

File tree

1 file changed

+4
-4
lines changed
  • crates/rust-project-goals-cli/src

1 file changed

+4
-4
lines changed

crates/rust-project-goals-cli/src/rfc.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -251,10 +251,10 @@ fn initialize_issues<'doc>(
251251
let existing_issues = list_issues_in_milestone(repository, timeframe)?;
252252
let mut actions = BTreeSet::new();
253253
for desired_issue in desired_issues {
254-
match existing_issues
255-
.iter()
256-
.find(|issue| issue.title == desired_issue.title)
257-
{
254+
match existing_issues.iter().find(|issue| {
255+
let issue_id = IssueId::new(repository.clone(), issue.number);
256+
Some(&issue_id) == desired_issue.tracking_issue || issue.title == desired_issue.title
257+
}) {
258258
Some(existing_issue) => {
259259
if existing_issue.assignees != desired_issue.assignees {
260260
actions.insert(GithubAction::SyncAssignees {

0 commit comments

Comments
 (0)