From ebe5bf289480444171ea742a51d39c0c16c7da41 Mon Sep 17 00:00:00 2001 From: Pascal Terjan Date: Sun, 28 Jun 2020 21:12:09 +0000 Subject: Fix mirror age colouring --- modules/mga-mirrors/files/check_mirrors_status | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'modules') diff --git a/modules/mga-mirrors/files/check_mirrors_status b/modules/mga-mirrors/files/check_mirrors_status index 0e23eeca..027457d9 100755 --- a/modules/mga-mirrors/files/check_mirrors_status +++ b/modules/mga-mirrors/files/check_mirrors_status @@ -76,7 +76,11 @@ def timestamp_url(url) end def get_timestamp(url) - DateTime.strptime(fetch_url(timestamp_url(url)).to_i.to_s, '%s') + ti = fetch_url(timestamp_url(url)).to_i + if ti == 0 then + return nil + end + return DateTime.strptime(ti.to_s, '%s') end def parse_version(version) @@ -95,7 +99,7 @@ end def format_age(ref_time, time) return " X" unless time - diff = time - ref_time + diff = ref_time - time cls = nil if diff == 0 then cls = 'ok' -- cgit v1.2.1