From 7427ceba6c38c38a1a73280cc47ffeaef8a2b689 Mon Sep 17 00:00:00 2001 From: shreyas-goenka <88374338+shreyas-goenka@users.noreply.github.com> Date: Wed, 5 Apr 2023 15:55:24 +0200 Subject: [PATCH] Fix output panic (#311) ## Changes Output now: ``` { "run_page_url": "https://e2-dogfood.staging.cloud.databricks.com/?o=6051921418418893#job/6199333392110/run/1088443776202122", "task_outputs": { "input": null, "process": { "logs": "[Row(max(id)=9)]\n", "logs_truncated": false } } } ``` ## Tests --- bundle/run/job_output.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bundle/run/job_output.go b/bundle/run/job_output.go index 8ab15c82f..45794b40e 100644 --- a/bundle/run/job_output.go +++ b/bundle/run/job_output.go @@ -36,6 +36,9 @@ func (out *JobOutput) String() (string, error) { taskKeys := maps.Keys(out.TaskOutputs) sort.Strings(taskKeys) for _, k := range taskKeys { + if out.TaskOutputs[k] == nil { + continue + } taskString, err := out.TaskOutputs[k].String() if err != nil { return "", nil