From 6def21e83fc4334e03feae1756db03ce6d3abe24 Mon Sep 17 00:00:00 2001 From: Marcus Efraimsson Date: Mon, 5 Feb 2018 10:31:53 +0100 Subject: [PATCH] dashboard: fix loading of snapshot and scripted dashboard (#10755) Fixes #10753 --- public/app/routes/dashboard_loaders.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/public/app/routes/dashboard_loaders.ts b/public/app/routes/dashboard_loaders.ts index 7d3099a54fd..a9ccd60ee4f 100644 --- a/public/app/routes/dashboard_loaders.ts +++ b/public/app/routes/dashboard_loaders.ts @@ -31,10 +31,12 @@ export class LoadDashboardCtrl { } dashboardLoaderSrv.loadDashboard($routeParams.type, $routeParams.slug, $routeParams.uid).then(function(result) { - const url = locationUtil.stripBaseFromUrl(result.meta.url); + if (result.meta.url) { + const url = locationUtil.stripBaseFromUrl(result.meta.url); - if (url !== $location.path()) { - $location.path(url).replace(); + if (url !== $location.path()) { + $location.path(url).replace(); + } } if ($routeParams.keepRows) {