Comment 6 for bug 1203979

Revision history for this message
Pavel Batishchev (pavel-batishchev) wrote :

This error can be avoided replacing code in web/addons/web/static/src/js/view_list_editable.js (string 316-323):

                        var record = self.records.get(attrs.id);
                        if (!record) {
                            // new record
                            created = true;
                            record = self.records.find(function (r) {
                                return !r.get('id');
                            }).set('id', attrs.id);
                        }

by this code:

                        var record = self.records.get(attrs.id);
                        if (!record) {
                            // new record
                            created = true;
                            record = self.records.find(function (r) {
                                return !r.get('id');
                            })
                            if (record) {
                                    record = record.set('id', attrs.id);
                            }
                            else {
                                return;
                            }
                        }