diff --git a/crates/nu-command/src/filters/append.rs b/crates/nu-command/src/filters/append.rs index 374b28ab05..6592f67bb4 100644 --- a/crates/nu-command/src/filters/append.rs +++ b/crates/nu-command/src/filters/append.rs @@ -99,7 +99,7 @@ only unwrap the outer list, and leave the variable's contents untouched."# let metadata = input.metadata(); Ok(input - .into_iter_strict(call.head)? + .into_iter() .chain(vec) .into_iter() .into_pipeline_data(engine_state.ctrlc.clone()) diff --git a/crates/nu-command/src/filters/prepend.rs b/crates/nu-command/src/filters/prepend.rs index 208d6b8e5a..a7257adf02 100644 --- a/crates/nu-command/src/filters/prepend.rs +++ b/crates/nu-command/src/filters/prepend.rs @@ -105,7 +105,7 @@ only unwrap the outer list, and leave the variable's contents untouched."# Ok(vec .into_iter() - .chain(input.into_iter_strict(call.head)?) + .chain(input.into_iter()) .into_iter() .into_pipeline_data(engine_state.ctrlc.clone()) .set_metadata(metadata)) diff --git a/crates/nu-command/tests/commands/append.rs b/crates/nu-command/tests/commands/append.rs index 4d9a5246f4..4851a60f59 100644 --- a/crates/nu-command/tests/commands/append.rs +++ b/crates/nu-command/tests/commands/append.rs @@ -13,10 +13,3 @@ fn adds_a_row_to_the_end() { assert_eq!(actual.out, "pollo loco"); } - -#[test] -fn fail_on_non_iterator() { - let actual = nu!(cwd: ".", pipeline("1 | append 3")); - - assert!(actual.err.contains("only_supports_this_input_type")); -} diff --git a/crates/nu-command/tests/commands/prepend.rs b/crates/nu-command/tests/commands/prepend.rs index f9c2a97472..c062855767 100644 --- a/crates/nu-command/tests/commands/prepend.rs +++ b/crates/nu-command/tests/commands/prepend.rs @@ -27,10 +27,3 @@ fn adds_a_row_to_the_beginning() { assert_eq!(actual.out, "pollo loco"); }) } - -#[test] -fn fail_on_non_iterator() { - let actual = nu!(cwd: ".", pipeline("1 | prepend 4")); - - assert!(actual.err.contains("only_supports_this_input_type")); -}