[FIX]fix wrong level and child_id issue after update node.
authorVidhin Mehta (OpenERP) <vme@tinyerp.com>
Fri, 4 Nov 2011 12:03:44 +0000 (17:33 +0530)
committerVidhin Mehta (OpenERP) <vme@tinyerp.com>
Fri, 4 Nov 2011 12:03:44 +0000 (17:33 +0530)
bzr revid: vme@tinyerp.com-20111104120344-nckdtrak38l9px8r

addons/web/static/src/js/view_editor.js

index f44b063..5676a4b 100644 (file)
@@ -520,8 +520,9 @@ openerp.web.ViewEditor =   openerp.web.Widget.extend({
                         $(arch1).attr(val[0],val[1]);
                         }
                     });
-                    var new_obj = self.check_attr(arch1,arch1.tagName.toLowerCase(),obj.level);
+                    var new_obj = self.check_attr(arch1,arch1.tagName.toLowerCase(),obj.level - 1);
                     new_obj.id = obj.id;
+                    new_obj.child_id = obj.child_id;
                     self.edit_xml_dialog.$element.find("tr[id='viewedit-"+id+"']").find('a').text(new_obj.name);
                     child_list.splice(index, 1, new_obj);
                 }