From 23886606d08e2b9645c823d948adb0ab185a45f3 Mon Sep 17 00:00:00 2001
From: Rob Vermaas <rob.vermaas@gmail.com>
Date: Mon, 2 Aug 2010 12:32:15 +0000
Subject: [PATCH] Hydra/40: Last 5 builds on job page incorrect

---
 src/lib/Hydra/Controller/Job.pm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/Hydra/Controller/Job.pm b/src/lib/Hydra/Controller/Job.pm
index 7079321d..049e1022 100644
--- a/src/lib/Hydra/Controller/Job.pm
+++ b/src/lib/Hydra/Controller/Job.pm
@@ -28,8 +28,8 @@ sub overview : Chained('job') PathPart('') Args(0) {
     $c->stash->{currentBuilds} = [$c->stash->{job}->builds->search({iscurrent => 1}, { join => 'resultInfo', '+select' => ["resultInfo.releasename", "resultInfo.buildstatus"]
                                                                                      , '+as' => ["releasename", "buildstatus"], order_by => 'system' })];
 
-    $c->stash->{lastBuilds} = [$c->stash->{job}->builds->search({}, { join => 'resultInfo', '+select' => ["resultInfo.releasename", "resultInfo.buildstatus"]
-                                                                                         , '+as' => ["releasename", "buildstatus"], order_by => 'system', rows => 5 })];
+    $c->stash->{lastBuilds} = [$c->stash->{job}->builds->search({ finished => 1 }, { join => 'resultInfo', '+select' => ["resultInfo.releasename", "resultInfo.buildstatus"]
+                                                                                          , '+as' => ["releasename", "buildstatus"], order_by => 'timestamp DESC', rows => 5 })];
 
     $c->stash->{runningBuilds} = [$c->stash->{job}->builds->search({iscurrent => 1}, { join => ['schedulingInfo', 'project'] , order_by => ["priority DESC", "timestamp"]
                                                                                      , '+select' => ['project.enabled', 'schedulingInfo.priority', 'schedulingInfo.disabled', 'schedulingInfo.busy']