From 593863fb9eb65b25ad7627e1ff77bbd79af4c883 Mon Sep 17 00:00:00 2001 From: Mitsuhiro Tanda Date: Wed, 28 Sep 2016 18:54:25 +0900 Subject: [PATCH] (prometheus) check time range (#6137) --- public/app/plugins/datasource/prometheus/datasource.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/public/app/plugins/datasource/prometheus/datasource.ts b/public/app/plugins/datasource/prometheus/datasource.ts index e2677b4b8f5..941591791ef 100644 --- a/public/app/plugins/datasource/prometheus/datasource.ts +++ b/public/app/plugins/datasource/prometheus/datasource.ts @@ -123,6 +123,10 @@ export function PrometheusDatasource(instanceSettings, $q, backendSrv, templateS }; this.performTimeSeriesQuery = function(query, start, end) { + if (start > end) { + throw { message: 'Invalid time range' }; + } + var url = '/api/v1/query_range?query=' + encodeURIComponent(query.expr) + '&start=' + start + '&end=' + end + '&step=' + query.step; return this._request('GET', url, query.requestId); };