diff options
| author | Yogesh (OpenERP) <ysa@tinyerp.com> | 2011-11-22 10:52:34 +0530 |
|---|---|---|
| committer | Yogesh (OpenERP) <ysa@tinyerp.com> | 2011-11-22 10:52:34 +0530 |
| commit | c9830bb353fbbe93d00971f85b31002f733674bc (patch) | |
| tree | 2ebebce026bbdd1a9d0389007ed261e24655e16f /addons/web/static/src | |
| parent | 1a2277c1407315546559eb8ed838018febcba9d5 (diff) | |
[FIX] vieweditor :- fix problem of _.include method/
bzr revid: ysa@tinyerp.com-20111122052234-gbdj2bj6vinfg1n8
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/view_editor.js | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/addons/web/static/src/js/view_editor.js b/addons/web/static/src/js/view_editor.js index 825b8f6f689..620581528ae 100644 --- a/addons/web/static/src/js/view_editor.js +++ b/addons/web/static/src/js/view_editor.js @@ -294,7 +294,7 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({ }); }else{ var temp = _.reject(xpath_arch_object[0].child_id[0].att_list, function(list) { - return _.include(list, "position") + return list instanceof Array? _.include(list, "position"): false; }); expr_to_list = [_.flatten(temp)]; } @@ -706,8 +706,7 @@ openerp.web.ViewEditor = openerp.web.Widget.extend({ _.each(widgets, function(widget) { var type_widget = new (self.property.get_any([widget.type])) (self.edit_node_dialog, widget); var value = _.detect(arch_val[0]['att_list'],function(res) { - if (res instanceof Array) return _.include(res, widget.name); - else return false; + return res instanceof Array? _.include(res, widget.name): false; }); value = value instanceof Array ? value[1] : value; self.edit_node_dialog.$element.find('table[id=rec_table]').append('<tr><td align="right">' + widget.string + ':</td>' + type_widget.render() + '</tr>'); |
