diff --git a/client/app/pages/dashboards/dashboard.js b/client/app/pages/dashboards/dashboard.js index 20caeebec0..6b12126255 100644 --- a/client/app/pages/dashboards/dashboard.js +++ b/client/app/pages/dashboards/dashboard.js @@ -155,6 +155,7 @@ function DashboardCtrl($rootScope, $routeParams, $location, $timeout, $q, $uibMo }; this.editDashboard = () => { + this.dashboard.existing_name = this.dashboard.name; $uibModal.open({ component: 'editDashboardDialog', resolve: { diff --git a/client/app/pages/dashboards/edit-dashboard-dialog.html b/client/app/pages/dashboards/edit-dashboard-dialog.html index f680e2598a..48be84d4e2 100644 --- a/client/app/pages/dashboards/edit-dashboard-dialog.html +++ b/client/app/pages/dashboards/edit-dashboard-dialog.html @@ -1,11 +1,15 @@ diff --git a/client/app/pages/dashboards/edit-dashboard-dialog.js b/client/app/pages/dashboards/edit-dashboard-dialog.js index 5d0cc6ee13..70eab4bafd 100644 --- a/client/app/pages/dashboards/edit-dashboard-dialog.js +++ b/client/app/pages/dashboards/edit-dashboard-dialog.js @@ -93,6 +93,10 @@ const EditDashboardDialog = { Events.record('create', 'dashboard'); } }; + this.closeWithoutSave = () => { + this.dashboard.name = this.dashboard.existing_name; + this.dismiss(); + }; }, };