diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index ae2cac633ff..351d46643c5 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -4606,7 +4606,14 @@ instance.web.form.One2ManyListView = instance.web.ListView.extend({ this.dataset.evict_record(record.get('id')); return this._super(record); - } + }, + reload_content: function () { + this.page = Math.min( + this.page, + Math.ceil(this.dataset.size() / this.limit()) - 1 + ); + return this._super.apply(this, arguments); + }, }); instance.web.form.One2ManyGroups = instance.web.ListView.Groups.extend({ setup_resequence_rows: function () {