Skip to content

Commit

Permalink
#292: Fixed Camel tracer to only show trace message for the selected …
Browse files Browse the repository at this point in the history
…route.
  • Loading branch information
davsclaus committed Dec 6, 2013
1 parent 97e83ba commit 79a2d50
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions hawtio-web/src/main/webapp/app/camel/js/trace.ts
Expand Up @@ -86,6 +86,10 @@ module Camel {
}

function populateRouteMessages(response) {
// filter messages due CAMEL-7045 but in camel-core
// see https://github.com/hawtio/hawtio/issues/292
var selectedRouteId = getSelectedRouteId(workspace);

var first = $scope.messages.length === 0;
var xml = response.value;
if (angular.isString(xml)) {
Expand All @@ -98,13 +102,16 @@ module Camel {
}

allMessages.each((idx, message) => {
var messageData = Camel.createMessageFromXml(message);
var toNode = $(message).find("toNode").text();
if (toNode) {
messageData["toNode"] = toNode;
var routeId = $(message).find("routeId").text();
if (routeId === selectedRouteId) {
var messageData = Camel.createMessageFromXml(message);
var toNode = $(message).find("toNode").text();
if (toNode) {
messageData["toNode"] = toNode;
}
$scope.messages.push(messageData);
Core.$apply($scope);
}
$scope.messages.push(messageData);
Core.$apply($scope);
});
}
}
Expand Down

0 comments on commit 79a2d50

Please sign in to comment.