diff --git a/techtree-manager/src/collect.rs b/techtree-manager/src/collect.rs index 4b06f6e..c580db4 100644 --- a/techtree-manager/src/collect.rs +++ b/techtree-manager/src/collect.rs @@ -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); } }