diff --git a/src/lib/Hydra/Controller/Build.pm b/src/lib/Hydra/Controller/Build.pm index d688ea0d..047d0d8e 100644 --- a/src/lib/Hydra/Controller/Build.pm +++ b/src/lib/Hydra/Controller/Build.pm @@ -73,7 +73,10 @@ sub build_GET { if ($build->finished && $build->iscachedbuild) { my $path = ($build->buildoutputs)[0]->path or die; my $cachedBuildStep = findBuildStepByOutPath($self, $c, $path); - $c->stash->{cachedBuild} = $cachedBuildStep->build if defined $cachedBuildStep; + if (defined $cachedBuildStep) { + $c->stash->{cachedBuild} = $cachedBuildStep->build; + $c->stash->{cachedBuildStep} = $cachedBuildStep; + } } if ($build->finished) { diff --git a/src/root/build.tt b/src/root/build.tt index 5284907c..d79283c1 100644 --- a/src/root/build.tt +++ b/src/root/build.tt @@ -137,7 +137,7 @@ END; [% IF isAggregate %]