branch | stable |
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: