diff --git a/client/src/views/fields/link-parent.js b/client/src/views/fields/link-parent.js index 1b864ba1d4..1359c6b666 100644 --- a/client/src/views/fields/link-parent.js +++ b/client/src/views/fields/link-parent.js @@ -279,9 +279,11 @@ define('views/fields/link-parent', 'views/fields/base', function (Dep) { if (this.mode === 'edit') { this.$elementName.on('blur', (e) => { - if (this.model.has(this.nameName)) { - e.currentTarget.value = this.model.get(this.nameName); - } + setTimeout(() => { + if (this.model.has(this.nameName)) { + e.currentTarget.value = this.model.get(this.nameName); + } + }, 100); }); } diff --git a/client/src/views/fields/link.js b/client/src/views/fields/link.js index fc65caee7c..c8de0c86d7 100644 --- a/client/src/views/fields/link.js +++ b/client/src/views/fields/link.js @@ -300,9 +300,11 @@ define('views/fields/link', 'views/fields/base', function (Dep) { if (this.mode === 'edit') { this.$elementName.on('blur', (e) => { - if (this.model.has(this.nameName)) { - e.currentTarget.value = this.model.get(this.nameName); - } + setTimeout(() => { + if (this.model.has(this.nameName)) { + e.currentTarget.value = this.model.get(this.nameName); + } + }, 100); }); }