Module: check_mk
Branch: master
Commit: 069248182ecc37c4d53718503afe049760bb2548
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=069248182ecc37…
Author: Bernd Stroessenreuther <bs(a)mathias-kettner.de>
Date: Wed Dec 18 11:20:29 2013 +0100
fix of werk 89: CSV export of event console now really works
---
web/plugins/views/webservice.py | 2 ++
1 file changed, 2 insertions(+)
diff --git a/web/plugins/views/webservice.py b/web/plugins/views/webservice.py
index f25e424..cbc9a1d 100644
--- a/web/plugins/views/webservice.py
+++ b/web/plugins/views/webservice.py
@@ -134,6 +134,7 @@ def render_csv(rows, view, group_painters, painters, num_columns,
show_checkboxe
else:
html.write(csv_separator)
content = p[0]["name"]
+ content = type(content) in [ int, float ] and str(content) or content
stripped = html.strip_tags(content).replace('\n',
'').replace('"', '""')
html.write('"%s"' % stripped.encode("utf-8"))
@@ -146,6 +147,7 @@ def render_csv(rows, view, group_painters, painters, num_columns,
show_checkboxe
else:
html.write(csv_separator)
tdclass, content = paint_painter(p[0], row)
+ content = type(content) in [ int, float ] and str(content) or content
stripped = html.strip_tags(content).replace('\n',
'').replace('"', '""')
html.write('"%s"' % stripped.encode("utf-8"))