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",
"autoprefixer": "^6.3.3",
"es6-promise": "^3.0.2",
"es6-shim": "^0.35.0",
"es6-shim": "^0.35.1",
"expect.js": "~0.2.0",
"glob": "~3.2.7",
"grunt": "~0.4.0",

View File

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