Sfoglia il codice sorgente

dashboard: fix loading of snapshot and scripted dashboard (#10755)

Fixes #10753
Marcus Efraimsson 7 anni fa
parent
commit
6def21e83f
1 ha cambiato i file con 5 aggiunte e 3 eliminazioni
  1. 5 3
      public/app/routes/dashboard_loaders.ts

+ 5 - 3
public/app/routes/dashboard_loaders.ts

@@ -31,10 +31,12 @@ export class LoadDashboardCtrl {
     }
     }
 
 
     dashboardLoaderSrv.loadDashboard($routeParams.type, $routeParams.slug, $routeParams.uid).then(function(result) {
     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) {
       if ($routeParams.keepRows) {