diff --git a/src/commands/open.rs b/src/commands/open.rs index 012f39864..a085862cf 100644 --- a/src/commands/open.rs +++ b/src/commands/open.rs @@ -103,6 +103,11 @@ fn run( let result_vec: Vec> = result.drain_vec().await; for res in result_vec { match res { + Ok(ReturnSuccess::Value(Tagged { item: Value::List(list), ..})) => { + for l in list { + yield Ok(ReturnSuccess::Value(l)); + } + } Ok(ReturnSuccess::Value(Tagged { item, .. })) => { yield Ok(ReturnSuccess::Value(Tagged { item: item, tag: contents_tag })); }