Fix external redirect (#3345)

* Fix external redirection

* Fix external redirection
This commit is contained in:
JT
2021-04-22 08:54:34 +12:00
committed by GitHub
parent 02d5729941
commit 3ad4e0348f
24 changed files with 164 additions and 91 deletions

View File

@ -434,13 +434,9 @@ fn parse_invocation(
};
scope.enter_scope();
let (mut classified_block, err) = classify_block(&lite_block, scope);
let (classified_block, err) = classify_block(&lite_block, scope);
scope.exit_scope();
if let Some(x) = std::sync::Arc::<nu_protocol::hir::Block>::get_mut(&mut classified_block) {
x.set_redirect(ExternalRedirection::Stdout);
}
(
SpannedExpression::new(Expression::Invocation(classified_block), lite_arg.span),
err,