aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2021-08-26 14:06:10 +0200
committerMichał Górny <mgorny@gentoo.org>2021-08-26 14:06:10 +0200
commit866a5b497392b6baf91c04bb645405a63522b0c7 (patch)
tree28d1dc889439c68dbbd06318ed1ac331f73e308c
parentdevaway: Use timestamp attribute from XML (diff)
downloadwww-866a5b497392b6baf91c04bb645405a63522b0c7.tar.gz
www-866a5b497392b6baf91c04bb645405a63522b0c7.tar.bz2
www-866a5b497392b6baf91c04bb645405a63522b0c7.zip
devaway: Support reason without date
Signed-off-by: Michał Górny <mgorny@gentoo.org>
-rw-r--r--_plugins/devaway.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/_plugins/devaway.rb b/_plugins/devaway.rb
index 38d96e6..b541305 100644
--- a/_plugins/devaway.rb
+++ b/_plugins/devaway.rb
@@ -15,7 +15,9 @@ module Gentoo
data.xpath('/devaway/dev').each do |dev|
reason = dev.xpath('./reason/text()').first.content
date_match = DATE_REGEXP.match(reason)
- reason = date_match.pre_match.rstrip()
+ if not date_match.nil?
+ reason = date_match.pre_match.rstrip()
+ end
date = DateTime.parse(dev['timestamp'])
away_sec = now - date