diff --git a/sdk/python/kfp_tekton/compiler/compiler.py b/sdk/python/kfp_tekton/compiler/compiler.py index dc1c5c550be..a92e41870c9 100644 --- a/sdk/python/kfp_tekton/compiler/compiler.py +++ b/sdk/python/kfp_tekton/compiler/compiler.py @@ -371,7 +371,7 @@ def _group_to_dag_template(self, group, inputs, outputs, dependencies, pipeline_ sanitized_tasks.append(c_dict) loop_args_str_value = json.dumps(sanitized_tasks, sort_keys=True) else: - loop_args_str_value = str(loop_arg_value) + loop_args_str_value = json.dumps(loop_arg_value) self.loops_pipeline[group_name]['spec']['params'] = [{ "name": sub_group.loop_args.full_name,