diff --git a/src/commands/from_bson.rs b/src/commands/from_bson.rs index b281390a1f..0f0b8d7cbb 100644 --- a/src/commands/from_bson.rs +++ b/src/commands/from_bson.rs @@ -174,18 +174,17 @@ fn from_bson(args: CommandArgs, registry: &CommandRegistry) -> Result match from_bson_bytes_to_value(vb, span) { Ok(x) => yield ReturnSuccess::value(x), - Err(_) => if let Some(last_tag) = latest_tag { + Err(_) => { yield Err(ShellError::labeled_error_with_secondary( "Could not parse as BSON", "input cannot be parsed as BSON", span, "value originates from here", - last_tag.span, + value_tag.span, )) } }