manager: collect: Fix panic on non-tracked dependency
This commit is contained in:
parent
69680a596b
commit
81932d2ac1
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue