diff --git a/crates/nu-cmd-lang/src/core_commands/for_.rs b/crates/nu-cmd-lang/src/core_commands/for_.rs index c0bf9c6e49..fca6bbc5ef 100644 --- a/crates/nu-cmd-lang/src/core_commands/for_.rs +++ b/crates/nu-cmd-lang/src/core_commands/for_.rs @@ -120,7 +120,7 @@ impl Command for For { return Err(err); } Ok(pipeline) => { - let exit_code = pipeline.print(&engine_state, stack, false, false)?; + let exit_code = pipeline.drain_with_exit_code()?; if exit_code != 0 { return Ok(PipelineData::new_external_stream_with_only_exit_code( exit_code,