feat(snapshots): performance improvements to deep clone, makes snapshot's a lot quicker for big dashboards with a lot of panels and data

This commit is contained in:
Torkel Ödegaard 2016-05-18 11:50:40 +02:00
parent fc1891320e
commit 0cd2e150d5
2 changed files with 2 additions and 2 deletions

View File

@ -13,7 +13,7 @@
"zone.js": "^0.6.6", "zone.js": "^0.6.6",
"autoprefixer": "^6.3.3", "autoprefixer": "^6.3.3",
"es6-promise": "^3.0.2", "es6-promise": "^3.0.2",
"es6-shim": "^0.35.0", "es6-shim": "^0.35.1",
"expect.js": "~0.2.0", "expect.js": "~0.2.0",
"glob": "~3.2.7", "glob": "~3.2.7",
"grunt": "~0.4.0", "grunt": "~0.4.0",

View File

@ -65,7 +65,7 @@ function (angular, $, _, moment) {
// cleans meta data and other non peristent state // cleans meta data and other non peristent state
p.getSaveModelClone = function() { p.getSaveModelClone = function() {
var copy = angular.copy(this); var copy = $.extend(true, {}, this);
delete copy.meta; delete copy.meta;
return copy; return copy;
}; };