diff --git a/src/tree/output.rs b/src/tree/output.rs index 1bedcd31..0df37498 100644 --- a/src/tree/output.rs +++ b/src/tree/output.rs @@ -436,7 +436,9 @@ impl OutputNode { pub fn ensure_workspace(self: &Rc) -> Rc { if let Some(ws) = self.workspace.get() { - return ws; + if !ws.is_dummy { + return ws; + } } let name = 'name: { for i in 1.. {