diff --git a/trytond/osv/orm.py b/trytond/osv/orm.py index 4b3645143a..c1a5cca64c 100644 --- a/trytond/osv/orm.py +++ b/trytond/osv/orm.py @@ -1961,10 +1961,10 @@ class ORM(object): elif pos == 'after': parent = element.getparent() next = element.getnext() - if next: + if next is not None: for child in element2: index = parent.index(next) - parent.insert(index - 1, child) + parent.insert(index, child) else: parent.extend(element2.getchildren()) elif pos == 'before':