Vishmita Jadeja (openerp) has proposed merging 
lp:~openerp-dev/openerp-web/trunk-improve-editable-list into lp:openerp-web.

Requested reviews:
  Jiten (OpenERP) (jiten-openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-improve-editable-list/+merge/125650

Hello,

Fixed the issue of when clicked on button "Costs and Revenues" on Sales > Sales 
> Contracts form view.
it gives following error like Uncaught TypeError: Cannot read property 'attrs' 
of undefined

Thanks.

-- 
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-improve-editable-list/+merge/125650
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openerp-web/trunk-improve-editable-list.
=== modified file 'addons/web/static/src/js/view_list_editable.js'
--- addons/web/static/src/js/view_list_editable.js	2012-09-05 09:38:59 +0000
+++ addons/web/static/src/js/view_list_editable.js	2012-09-21 09:14:25 +0000
@@ -191,8 +191,9 @@
                     at: this.prepends_on_create() ? 0 : null});
             }
             var $recordRow = this.groups.get_row_for(record);
+            if (!$recordRow)
+                return false;
             var cells = this.get_cells_for($recordRow);
-
             return this.ensure_saved().pipe(function () {
                 self.fields_for_resize.splice(0, self.fields_for_resize.length);
                 return self.with_event('edit', {
@@ -365,11 +366,13 @@
                 .each(function (ar) {
                     var widget = ar[0], column = ar[1];
                     var modifiers = _.extend({}, column.modifiers);
-                    widget.attrs.nolabel = true;
-                    if (modifiers['tree_invisible'] || widget.tag === 'button') {
-                        modifiers.invisible = true;
+                    if (widget !== undefined) {
+                        widget.attrs.nolabel = true;
+                        if (modifiers['tree_invisible'] || widget.tag === 'button') {
+                            modifiers.invisible = true;
+                        }
+                        widget.attrs.modifiers = JSON.stringify(modifiers);
                     }
-                    widget.attrs.modifiers = JSON.stringify(modifiers);
                 });
             return view;
         },

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to