Index: Tools/GardeningServer/ui/ct-failure-analyzer.html |
diff --git a/Tools/GardeningServer/ui/ct-failure-analyzer.html b/Tools/GardeningServer/ui/ct-failure-analyzer.html |
index 76498795cc86549b3dd234d87d054bf69d6d74e9..bbef2610d960b74949887d71acfeafa893556783 100644 |
--- a/Tools/GardeningServer/ui/ct-failure-analyzer.html |
+++ b/Tools/GardeningServer/ui/ct-failure-analyzer.html |
@@ -80,18 +80,9 @@ found in the LICENSE file. |
}.bind(this)); |
var groupedFailures = []; |
- |
- var oldestFailingRevision, newestPassingRevision; |
- // FIXME: This is a workaround for the backend's bogus data when the blink |
- // regression ranges have no overlap. |
- if (group.merged_last_passing && group.merged_first_failing.blink > group.merged_last_passing.blink) { |
- oldestFailingRevision = Number(group.merged_first_failing.blink); |
- newestPassingRevision = Number(group.merged_last_passing.blink); |
- } |
- |
Object.keys(failuresByReason, function(failureKey, resultByBuilder) { |
var failure = JSON.parse(failureKey); |
- groupedFailures.push(new CTFailure(failure.step, failure.reason, resultByBuilder, oldestFailingRevision, newestPassingRevision)); |
+ groupedFailures.push(new CTFailure(failure.step, failure.reason, resultByBuilder, group.merged_first_failing, group.merged_last_passing)); |
}); |
// FIXME: Make this a model class intead of a dumb object. |