diff --git a/front/core/components/datalist/index.js b/front/core/components/datalist/index.js index 3ac787d462..684918a5f9 100644 --- a/front/core/components/datalist/index.js +++ b/front/core/components/datalist/index.js @@ -159,7 +159,8 @@ export default class Datalist extends Textfield { } return this.model.applyFilter(filter).then(() => { - if (this.validSelection(this.field)) { + const rows = this.model.data; + if (this.validSelection(this.field) && rows.length === 1) { this.refreshSelection(); this.destroyList(); } else