diff --git a/duckscript_sdk/src/utils/eval.rs b/duckscript_sdk/src/utils/eval.rs index 9193b2c..eb7c988 100644 --- a/duckscript_sdk/src/utils/eval.rs +++ b/duckscript_sdk/src/utils/eval.rs @@ -81,8 +81,7 @@ pub(crate) fn eval_with_instructions( } else { match parse(arguments) { Ok(instruction) => { - let mut all_instructions = instructions.clone(); - all_instructions.push(instruction); + let all_instructions = [&instructions[..], &vec![instruction]].concat(); let (flow_result, flow_output) = eval_instructions( &all_instructions, commands,