From c72cc8b9da6be7df7087a9bbebfcad90808f31ce Mon Sep 17 00:00:00 2001 From: Alexander Spears <39826690+Alexsp32@users.noreply.github.com> Date: Tue, 24 Mar 2026 11:42:53 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=BD=20Recreate=20empty=20run=20output?= =?UTF-8?q?=20if=20not=20provided?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/types/run.jl | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/types/run.jl b/src/types/run.jl index 4403b41..0d428ca 100644 --- a/src/types/run.jl +++ b/src/types/run.jl @@ -139,6 +139,11 @@ struct Run inputs::RunInputs outputs::RunOutputs end -Run(data::AbstractDict{String}) = Run(RunInfo(data["info"]), RunData(data["data"]), - RunInputs(data["inputs"]), RunOutputs(data["outputs"])) +Run(data::AbstractDict{String}) = Run( + RunInfo(data["info"]), + RunData(data["data"]), + RunInputs(data["inputs"]), + haskey(data, "outputs") ? RunOutputs(data["outputs"]) : RunOutputs(ModelOutput[]), +) + Base.show(io::IO, t::Run) = show(io, ShowCase(t, new_lines=true))