diff options
Diffstat (limited to 'server/tools/src/recipe_diagram.rs')
-rw-r--r-- | server/tools/src/recipe_diagram.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/server/tools/src/recipe_diagram.rs b/server/tools/src/recipe_diagram.rs index a1ac7efd..0be75433 100644 --- a/server/tools/src/recipe_diagram.rs +++ b/server/tools/src/recipe_diagram.rs @@ -73,7 +73,7 @@ pub(crate) fn recipe_diagram( .collect(), index: ri, }; - need.extend(&gr.inputs); + need.extend(gr.inputs.iter().filter(|i| !have.contains(&i))); have.extend(&gr.outputs); recipes.insert(gr); } |