diff --git a/js/id/graph/history.js b/js/id/graph/history.js
index 04d52f6ab..5f648b434 100644
--- a/js/id/graph/history.js
+++ b/js/id/graph/history.js
@@ -134,9 +134,13 @@ iD.History = function(context) {
var difference = history.difference();
function discardTags(entity) {
- return entity.update({
- tags: _.omit(entity.tags, iD.data.discarded)
- });
+ if (_.isEmpty(entity.tags)) {
+ return entity;
+ } else {
+ return entity.update({
+ tags: _.omit(entity.tags, iD.data.discarded)
+ });
+ }
}
return {
diff --git a/test/index.html b/test/index.html
index 7f5d2a878..8fb7da652 100644
--- a/test/index.html
+++ b/test/index.html
@@ -159,7 +159,6 @@
-