From 22c71bffca366fb22c2ff9ae49e211797c6ebc83 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Fri, 16 May 2014 16:31:34 -0400 Subject: [PATCH] Update regexp, and remove trim from old key.. --- js/id/ui/raw_tag_editor.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/id/ui/raw_tag_editor.js b/js/id/ui/raw_tag_editor.js index 643fe274f..17645406c 100644 --- a/js/id/ui/raw_tag_editor.js +++ b/js/id/ui/raw_tag_editor.js @@ -162,12 +162,12 @@ iD.ui.RawTagEditor = function(context) { } function keyChange(d) { - var kOld = d.key.trim(), + var kOld = d.key, kNew = this.value.trim(), tag = {}; if (kNew && kNew !== kOld) { - var a = kNew.split(/_(\d+)$/), + var a = _.compact(kNew.split(/^(.*)_(\d+)$/)), base = a[0], suffix = (a.length > 1) ? parseInt(a[1]): 1; while (tags[kNew]) { // rename key if already in use