use abbreviated string instead of debug string for DatetimeParseErrors (#12517)

Resolves #12444. Prevents debug string from being printed out.

---------

Co-authored-by: sholderbach <sholderbach@users.noreply.github.com>
This commit is contained in:
pwygab
2024-04-17 05:19:03 +08:00
committed by GitHub
parent cc781a1ecd
commit 43814dcb0f
6 changed files with 32 additions and 20 deletions

View File

@ -332,7 +332,7 @@ fn action(input: &Value, args: &Arguments, head: Span) -> Value {
}
None => Value::error(
ShellError::DatetimeParseError {
msg: input.to_debug_string(),
msg: input.to_abbreviated_string(&nu_protocol::Config::default()),
span: *span,
},
*span,
@ -345,7 +345,7 @@ fn action(input: &Value, args: &Arguments, head: Span) -> Value {
}
None => Value::error(
ShellError::DatetimeParseError {
msg: input.to_debug_string(),
msg: input.to_abbreviated_string(&nu_protocol::Config::default()),
span: *span,
},
*span,