mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
fix: restore dashboard history version did not reload route correctly when slug did not change
This commit is contained in:
parent
6992b484bc
commit
7d642546b3
@ -27,6 +27,7 @@ export class HistoryListCtrl {
|
|||||||
|
|
||||||
/** @ngInject */
|
/** @ngInject */
|
||||||
constructor(private $scope,
|
constructor(private $scope,
|
||||||
|
private $route,
|
||||||
private $rootScope,
|
private $rootScope,
|
||||||
private $location,
|
private $location,
|
||||||
private $window,
|
private $window,
|
||||||
@ -179,6 +180,7 @@ export class HistoryListCtrl {
|
|||||||
this.loading = true;
|
this.loading = true;
|
||||||
return this.historySrv.restoreDashboard(this.dashboard, version).then(response => {
|
return this.historySrv.restoreDashboard(this.dashboard, version).then(response => {
|
||||||
this.$location.path('dashboard/db/' + response.slug);
|
this.$location.path('dashboard/db/' + response.slug);
|
||||||
|
this.$route.reload();
|
||||||
this.$rootScope.appEvent('alert-success', ['Dashboard restored', 'Restored from version ' + version]);
|
this.$rootScope.appEvent('alert-success', ['Dashboard restored', 'Restored from version ' + version]);
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
this.mode = 'list';
|
this.mode = 'list';
|
||||||
|
Loading…
Reference in New Issue
Block a user