From 3e1e908de0904ee5cd5f7dfdd04987a2d09c4380 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Mon, 17 Jun 2013 14:31:35 +0000 Subject: Fix sorting of unpublished advisories --- lib/MGA/Advisories.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lib/MGA') diff --git a/lib/MGA/Advisories.pm b/lib/MGA/Advisories.pm index a4bd668..5130655 100644 --- a/lib/MGA/Advisories.pm +++ b/lib/MGA/Advisories.pm @@ -143,8 +143,9 @@ sub publish_advisories { sub adv_sort { my $advdb = shift; sort { - my $pa = $advdb->{advisories}{$a}{status}{published}; - my $pb = $advdb->{advisories}{$b}{status}{published}; + my $now = time; + my $pa = $advdb->{advisories}{$a}{status}{published} || $now; + my $pb = $advdb->{advisories}{$b}{status}{published} || $now; return $pa == $pb ? $b cmp $a : $pb cmp $pa; } @_; } -- cgit v1.2.1