Skip to content
Snippets Groups Projects
Commit e1b3d5f3 authored by Allen Gilliland's avatar Allen Gilliland
Browse files

when we merge card viz settings with default viz settings, use a cloned copy...

when we merge card viz settings with default viz settings, use a cloned copy of the original settings rather than mutating them.
parent 391fc446
No related branches found
No related tags found
No related merge requests found
......@@ -490,8 +490,9 @@ CardServices.service('VisualizationSettings', [function() {
};
this.getSettingsForVisualization = function(dbSettings, visualization) {
var groups = _.union(_.keys(dbSettings), this.getSettingsGroupsForVisualization(visualization));
return this.getSettingsForGroups(dbSettings, groups);
var settings = angular.copy(dbSettings);
var groups = _.union(_.keys(settings), this.getSettingsGroupsForVisualization(visualization));
return this.getSettingsForGroups(settings, groups);
};
//Clean visualization settings to only keep the settings that are "dirty".
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment