diff --git a/aquamarine-vm/src/aquamarine_stepper_vm.rs b/aquamarine-vm/src/aquamarine_stepper_vm.rs index 7a6d5fbe..87f20ed0 100644 --- a/aquamarine-vm/src/aquamarine_stepper_vm.rs +++ b/aquamarine-vm/src/aquamarine_stepper_vm.rs @@ -261,14 +261,7 @@ impl AquamarineVM { prev_data: impl Into>, data: impl Into>, ) -> Result { - let prev_data = into_ibytes_array(prev_data.into()); - let data = into_ibytes_array(data.into()); - let args = vec![ - IValue::String(init_user_id.into()), - IValue::String(aqua.into()), - IValue::Array(prev_data.into()), - IValue::Array(data.into()), - ]; + let args = prepare_args(prev_data.into(), data, init_user_id.into(), aqua); let result = self.faas