From d968b314ede35fad8907a15d3ed2c32dee655de1 Mon Sep 17 00:00:00 2001 From: Ihor Andrianov Date: Thu, 30 Jan 2025 03:44:33 +0200 Subject: [PATCH] fix bug for 1 arg --- core/json/json_operations.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/json/json_operations.rs b/core/json/json_operations.rs index 726508381..086090fea 100644 --- a/core/json/json_operations.rs +++ b/core/json/json_operations.rs @@ -154,10 +154,11 @@ pub fn json_remove(args: &[OwnedValue]) -> crate::Result { if args.is_empty() { return Ok(OwnedValue::Null); } + + let mut parsed_target = get_json_value(&args[0])?; if args.len() == 1 { return Ok(args[0].clone()); } - let mut parsed_target = get_json_value(&args[0])?; let paths: Result, _> = args[1..] .iter()