avoid trying to modify frozen tag object

fixes #1380
This commit is contained in:
Ansis Brammanis
2013-04-25 15:35:38 -04:00
parent f1d32dd65e
commit bd38a19fed

View File

@@ -2,7 +2,7 @@ iD.ui.TagEditor = function(context, entity) {
var event = d3.dispatch('changeTags', 'choose', 'close'),
presets = context.presets(),
id = entity.id,
tags = entity.tags,
tags = _.clone(entity.tags),
preset,
selection_,
presetUI,
@@ -12,7 +12,7 @@ iD.ui.TagEditor = function(context, entity) {
var entity = context.hasEntity(id);
if (!entity) return;
tags = entity.tags;
tags = _.clone(entity.tags);
// change preset if necessary (undos/redos)
var newmatch = presets.match(entity, context.graph());