diff --git a/crates/nu-command/src/commands/group_by_date.rs b/crates/nu-command/src/commands/group_by_date.rs index 6f347837e..f4182d377 100644 --- a/crates/nu-command/src/commands/group_by_date.rs +++ b/crates/nu-command/src/commands/group_by_date.rs @@ -2,7 +2,7 @@ use crate::prelude::*; use crate::utils::suggestions::suggestions; use nu_engine::WholeStreamCommand; use nu_errors::ShellError; -use nu_protocol::{ReturnSuccess, Signature, SyntaxShape, UntaggedValue, Value}; +use nu_protocol::{Signature, SyntaxShape, UntaggedValue, Value}; use nu_source::Tagged; pub struct GroupByDate; @@ -31,7 +31,7 @@ impl WholeStreamCommand for GroupByDate { "creates a table grouped by date." } - fn run_with_actions(&self, args: CommandArgs) -> Result { + fn run(&self, args: CommandArgs) -> Result { group_by_date(args) } @@ -52,7 +52,7 @@ enum GroupByColumn { Name(Option>), } -pub fn group_by_date(args: CommandArgs) -> Result { +pub fn group_by_date(args: CommandArgs) -> Result { let name = args.call_info.name_tag.clone(); let args = args.evaluate_once()?; let column_name: Option> = args.opt(0)?; @@ -116,7 +116,7 @@ pub fn group_by_date(args: CommandArgs) -> Result { } }; - Ok(ActionStream::one(ReturnSuccess::value(value_result?))) + Ok(OutputStream::one(value_result?)) } }