From 79af340892e912c4496d7a64e830858a7a9f4c46 Mon Sep 17 00:00:00 2001 From: Ansis Brammanis Date: Mon, 18 Feb 2013 02:00:06 -0500 Subject: [PATCH] Fix added preset's match tags to tags --- js/id/ui/tageditor.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/id/ui/tageditor.js b/js/id/ui/tageditor.js index 19b3e907b..f96e301b5 100644 --- a/js/id/ui/tageditor.js +++ b/js/id/ui/tageditor.js @@ -16,10 +16,10 @@ iD.ui.TagEditor = function() { entity = selection.datum(); if (preset) { - tags = _.omit(tags, _.keys(presetMatch.match.tags)); + tags = _.extend(_.omit(tags, _.keys(presetMatch.match.tags)), preset.match.tags); } - presetMatch = preset || presetData.matchTags(entity); + presetMatch = preset || presetMatch || presetData.matchTags(entity); selection.html(''); @@ -44,7 +44,7 @@ iD.ui.TagEditor = function() { typelabel.append('h3') .attr('class', 'preset-name') - .text(presetMatch ? presetMatch.name : ''); + .text(presetMatch ? presetMatch.name : 'Unknown type'); typelabel.append('span') .attr('class', 'preset-geometry')