From abe7ce10643078e1d22dbfe7c628b1fc643a5346 Mon Sep 17 00:00:00 2001 From: Ansis Brammanis Date: Mon, 18 Feb 2013 10:37:37 -0500 Subject: [PATCH] Fix setting preset's tags --- js/id/ui/tageditor.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/id/ui/tageditor.js b/js/id/ui/tageditor.js index f96e301b5..9afe83a6c 100644 --- a/js/id/ui/tageditor.js +++ b/js/id/ui/tageditor.js @@ -16,7 +16,8 @@ iD.ui.TagEditor = function() { entity = selection.datum(); if (preset) { - tags = _.extend(_.omit(tags, _.keys(presetMatch.match.tags)), preset.match.tags); + if (presetMatch) tags = _.omit(tags, _.keys(presetMatch.match.tags)); + tags = _.extend(_.omit(tags), preset.match.tags); } presetMatch = preset || presetMatch || presetData.matchTags(entity);