Module: check_mk
Branch: master
Commit: 4491df59495080465ca9a3d63efa2523edd4bd0a
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=4491df59495080…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Tue Sep 23 09:13:07 2014 +0200
RBN analyser: tolerate missing SHORTDATETIME
---
web/htdocs/wato.py | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/web/htdocs/wato.py b/web/htdocs/wato.py
index 1c114fc..c3f93bb 100644
--- a/web/htdocs/wato.py
+++ b/web/htdocs/wato.py
@@ -8849,9 +8849,14 @@ def mode_notifications(phase):
html.icon(_("You are analysing this notification"),
"rulematch")
table.cell(_("Nr."), nr+1, css="number")
- date = entry.get("SHORTDATETIME", "")
- if not date:
+ if "MICROTIME" in entry:
date = time.strftime("%Y-%m-%d %H:%M:%S",
time.localtime(int(entry["MICROTIME"]) / 1000000.0))
+ else:
+ date = entry.get("SHORTDATETIME") or \
+ entry.get("LONGDATETIME") or \
+ entry.get("DATE") or \
+ _("Unknown date")
+
table.cell(_("Date/Time"), date, css="nobr")
nottype = entry.get("NOTIFICATIONTYPE")
table.cell(_("Type"), nottype)