From d4ff603eb0aedb4a2137ca6c828dcf8a825ae8da Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Wed, 27 Dec 2017 11:36:25 +0300 Subject: [PATCH] fix scripted dashboard loader, #10350 (#10351) --- public/app/features/dashboard/dashboard_loader_srv.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/public/app/features/dashboard/dashboard_loader_srv.ts b/public/app/features/dashboard/dashboard_loader_srv.ts index d429d7f0a7d..e4def4385e1 100644 --- a/public/app/features/dashboard/dashboard_loader_srv.ts +++ b/public/app/features/dashboard/dashboard_loader_srv.ts @@ -20,7 +20,7 @@ export class DashboardLoaderSrv { private $rootScope ) {} - _dashboardLoadFailed(title, snapshot) { + _dashboardLoadFailed(title, snapshot?) { snapshot = snapshot || false; return { meta: { @@ -74,9 +74,9 @@ export class DashboardLoaderSrv { var url = 'public/dashboards/' + file.replace(/\.(?!js)/, '/') + '?' + new Date().getTime(); return this.$http({ url: url, method: 'GET' }) - .then(this._executeScript) + .then(this._executeScript.bind(this)) .then( - function(result) { + result => { return { meta: { fromScript: true, @@ -87,7 +87,7 @@ export class DashboardLoaderSrv { dashboard: result.data, }; }, - function(err) { + err => { console.log('Script dashboard error ' + err); this.$rootScope.appEvent('alert-error', [ 'Script Error',