From bf1aaf217250e1ffa17432ceb84d5dd86369fa71 Mon Sep 17 00:00:00 2001 From: Ansis Brammanis Date: Wed, 27 Feb 2013 17:50:42 -0500 Subject: [PATCH] don't include just created parents in modified --- js/id/core/tree.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/js/id/core/tree.js b/js/id/core/tree.js index 94b174230..10ea4e1f2 100644 --- a/js/id/core/tree.js +++ b/js/id/core/tree.js @@ -1,5 +1,3 @@ - - iD.Tree = function(graph) { var rtree = new RTree(), @@ -58,7 +56,10 @@ iD.Tree = function(graph) { }); var created = diff.created().concat(queuedCreated); - modified = d3.values(diff.addParents(modified)).concat(queuedModified); + modified = d3.values(diff.addParents(modified)) + // some parents might be created, not modified + .filter(function(d) { return !!graph.entity(d.id); }) + .concat(queuedModified); queuedCreated = []; queuedModified = [];