manager: collect: Fix panic on non-tracked dependency

This commit is contained in:
Rahix 2025-05-22 10:09:22 +02:00
parent 69680a596b
commit 81932d2ac1

View file

@ -1,5 +1,4 @@
use anyhow::Context as _;
use std::collections::BTreeMap;
/// Read all issues to generate the full techtree
pub async fn collect_tree(
@ -66,9 +65,9 @@ pub async fn collect_tree(
let dep_number = dep.number.context("Missing issue number in dependency")?;
if !tree.find_element_by_issue_number(dep_number).is_some() {
log::warn!("Found dependency from #{issue} on non-tracked issue #{dep_number}!");
} else {
tree.add_dependency_by_issue_number(issue, dep_number);
}
tree.add_dependency_by_issue_number(issue, dep_number);
}
}