Fixing issue for missing tag.operator

This should fix the case from when we migrate from a version that doesn't contain tag.operator.
This commit is contained in:
Denis Doria
2015-08-08 17:00:10 +02:00
parent 5a906e0f3e
commit 4bd83443f8
@@ -35,7 +35,13 @@ function (angular, _, InfluxQueryBuilder) {
$scope.tagSegments.push(MetricSegment.newCondition(tag.condition));
}
$scope.tagSegments.push(new MetricSegment({value: tag.key, type: 'key', cssClass: 'query-segment-key' }));
$scope.tagSegments.push(MetricSegment.newOperator(tag.operator));
if (tag.operator) {
$scope.tagSegments.push(MetricSegment.newOperator(tag.operator));
} else if (/^\/.*\/$/.test(tag.value)) {
$scope.tagSegments.push(MetricSegment.newOperator('=~'));
} else {
$scope.tagSegments.push(MetricSegment.newOperator('='));
}
$scope.tagSegments.push(new MetricSegment({value: tag.value, type: 'value', cssClass: 'query-segment-value'}));
});