fix issue with metric find & functions being loaded multiple times

This commit is contained in:
Dan Cech
2018-01-11 11:21:02 -05:00
parent 60ba6ee6a2
commit b483d42d34
2 changed files with 4 additions and 2 deletions

View File

@@ -429,7 +429,7 @@ export function GraphiteDatasource(instanceSettings, $q, backendSrv, templateSrv
url: '/functions',
};
return self
self.funcDefs = self
.doGraphiteRequest(httpOptions)
.then(results => {
if (results.status !== 200 || typeof results.data !== 'object') {
@@ -530,6 +530,8 @@ export function GraphiteDatasource(instanceSettings, $q, backendSrv, templateSrv
self.funcDefs = gfunc.getFuncDefs(self.graphiteVersion);
return self.funcDefs;
});
return self.funcDefs;
};
this.testDatasource = function() {