Fix regression in node undo/redo.
Fixing commit 20406f0cb05f81cfa5f752d9c6b43f1ebc1a476f.
(cherry picked from commit ffb7d98ce4b2422563e2e79a7bd8552971453caf)