From 03e336ba9ea2b594c0861efa9efcfd77351d8ae6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Tue, 31 Mar 2015 21:48:54 +0200 Subject: [PATCH] Fixed minor issue doing snapshot from home (root) dashboard --- public/app/features/dashboard/shareSnapshotCtrl.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/public/app/features/dashboard/shareSnapshotCtrl.js b/public/app/features/dashboard/shareSnapshotCtrl.js index 17a313b2b64..010f074957b 100644 --- a/public/app/features/dashboard/shareSnapshotCtrl.js +++ b/public/app/features/dashboard/shareSnapshotCtrl.js @@ -66,9 +66,15 @@ function (angular, _) { $scope.snapshotUrl = results.url; $scope.saveExternalSnapshotRef(cmdData, results); } else { - var baseUrl = $location.absUrl().replace($location.url(), ""); - $scope.snapshotUrl = baseUrl + '/dashboard/snapshot/' + results.key; - $scope.deleteUrl = baseUrl + '/api/snapshots-delete/' + results.deleteKey; + var url = $location.url(); + var baseUrl = $location.absUrl(); + + if (url !== '/') { + baseUrl = baseUrl.replace(url, '') + '/'; + } + + $scope.snapshotUrl = baseUrl + 'dashboard/snapshot/' + results.key; + $scope.deleteUrl = baseUrl + 'api/snapshots-delete/' + results.deleteKey; } $scope.step = 2;