Browse Source

Fixed issue with unsaved changes srv being triggerd by starring / unstarring a dashboard, Fixes #1795

Torkel Ödegaard 10 years ago
parent
commit
a446286869

+ 3 - 3
public/app/features/dashboard/unsavedChangesSrv.js

@@ -20,13 +20,13 @@ function(angular, _, config) {
     $rootScope.$on("dashboard-loaded", function(event, newDashboard) {
       // wait for different services to patch the dashboard (missing properties)
       $timeout(function() {
-        self.original = angular.copy(newDashboard);
+        self.original = newDashboard.getSaveModelClone();
         self.current = newDashboard;
       }, 1200);
     });
 
     $rootScope.$on("dashboard-saved", function(event, savedDashboard) {
-      self.original = angular.copy(savedDashboard);
+      self.original = savedDashboard.getSaveModelClone();
       self.current = savedDashboard;
       self.orignalPath = $location.path();
     });
@@ -85,7 +85,7 @@ function(angular, _, config) {
         return false;
       }
 
-      var current = angular.copy(self.current);
+      var current = self.current.getSaveModelClone();
       var original = self.original;
 
       // ignore timespan changes

+ 0 - 0
public/app/plugins/datasource/sql/plugin.json → public/app/plugins/datasource/sql/plugin.json_