rqlrewrite.py
branchstable
changeset 8147 335b358c7017
parent 8112 d3f1e28d5bdb
child 8264 a4b009ba92ce
--- a/rqlrewrite.py	Tue Dec 20 19:05:55 2011 +0100
+++ b/rqlrewrite.py	Tue Jan 03 12:21:44 2012 +0100
@@ -295,7 +295,7 @@
                     if parent is None:
                         self.current_statement().remove_node(new, undefine=True)
                     else:
-                        parent.parent.replace(or_, or_.children[0])
+                        grandpa.replace(or_, parent)
                         self._cleanup_inserted(new)
                     raise
                 else: