diff --git a/addons/web/static/src/views/list/list_renderer.js b/addons/web/static/src/views/list/list_renderer.js index 5732536dc63..831ff8fd513 100644 --- a/addons/web/static/src/views/list/list_renderer.js +++ b/addons/web/static/src/views/list/list_renderer.js @@ -1308,14 +1308,10 @@ export class ListRenderer extends Component { const isDirty = record.isDirty || this.lastIsDirty; const isEnterBehavior = hotkey === "enter" && (!record.canBeAbandoned || isDirty); const isTabBehavior = hotkey === "tab" && !record.canBeAbandoned && isDirty; - if (isEnterBehavior && !record.checkValidity()) { - return true; - } if ( isLastOfGroup && this.canCreate && editable === "bottom" && - record.checkValidity() && (isEnterBehavior || isTabBehavior) ) { this.add({ group }); @@ -1387,10 +1383,8 @@ export class ListRenderer extends Component { return false; } // add a line - if (record.checkValidity()) { - const { context } = this.creates[0]; - this.add({ context }); - } + const { context } = this.creates[0]; + this.add({ context }); } else if ( this.canCreate && !record.canBeAbandoned &&