From 4efc39a9d59f7bc51a14d1bef922779370508e80 Mon Sep 17 00:00:00 2001 From: jshaughn Date: Tue, 25 Oct 2016 11:55:57 -0400 Subject: [PATCH] bug 1388040 --- .../hawkular/middleware_manager/event_catcher/runner.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/models/manageiq/providers/hawkular/middleware_manager/event_catcher/runner.rb b/app/models/manageiq/providers/hawkular/middleware_manager/event_catcher/runner.rb index 7584ccdbbab..e224da78ce9 100644 --- a/app/models/manageiq/providers/hawkular/middleware_manager/event_catcher/runner.rb +++ b/app/models/manageiq/providers/hawkular/middleware_manager/event_catcher/runner.rb @@ -87,6 +87,13 @@ def event_to_hash(event, ems_id = nil) event.middleware_ref = event.context['resource_path'] # optional context for linking to resource end event.message ||= event.text + # at time of writing the timeline can not handle newlines or double quotes in the message. Because the + # timeline popup is not meant to show huge messages, like stack traces, just truncate after the first line. + # And replace double quotes with single quotes. + unless event.message.nil? + event.message = event.message.lines.first.strip + event.message.tr!('"', "'") + end event.middleware_type = event.tags[TAG_RESOURCE_TYPE] # optional tag for linking to resource { :ems_id => ems_id,