diff options
author | franck cuny <franck@lumberjaph.net> | 2010-09-26 11:45:33 +0200 |
---|---|---|
committer | franck cuny <franck@lumberjaph.net> | 2010-09-26 11:45:33 +0200 |
commit | b2a14e92721e392ba19d9ff90b44b68cfdd62edd (patch) | |
tree | 45648885c2c0da25a750f5b53ac98d2f6533a20b /lib | |
parent | fix error o nget (diff) | |
download | jitterbug-b2a14e92721e392ba19d9ff90b44b68cfdd62edd.tar.gz |
don't display last update when no update is available
Diffstat (limited to '')
-rw-r--r-- | lib/jitterbug.pm | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/lib/jitterbug.pm b/lib/jitterbug.pm index 0d27a85..bcf3326 100644 --- a/lib/jitterbug.pm +++ b/lib/jitterbug.pm @@ -19,16 +19,20 @@ get '/' => sub { foreach (@proj_name) { my $proj = redis->get( key_project($_) ); next unless $proj; - debug("on a $proj"); my $desc = from_json($proj); my @ids = redis->smembers( key_builds_project($_) ); - if(@ids) { + my $last_build; + if (!@ids) { my $res = redis->get( pop @ids ); - if ($res) { - my $last_build = from_json($res); - $desc->{last_build} = $last_build; + if ($res) { + $last_build = from_json($res); } - } push @projects, $desc; + } + else { + $last_build = { timestamp => '' }; + } + $desc->{last_build} = $last_build; + push @projects, $desc; } @projects = |