diff --git a/js/id/core/history.js b/js/id/core/history.js index b7b80fa6a..979d815a3 100644 --- a/js/id/core/history.js +++ b/js/id/core/history.js @@ -199,6 +199,12 @@ iD.History = function(context) { if (id in base.graph.entities) { baseEntities[id] = base.graph.entities[id]; } + // get originals of parent entities too + _.forEach(base.graph._parentWays[id], function(parentId) { + if (parentId in base.graph.entities) { + baseEntities[parentId] = base.graph.entities[parentId]; + } + }); }); var x = {};