diff --git a/client/src/views/fields/assigned-users.js b/client/src/views/fields/assigned-users.js index fb8c8bf8a7..2793a5b862 100644 --- a/client/src/views/fields/assigned-users.js +++ b/client/src/views/fields/assigned-users.js @@ -62,6 +62,24 @@ class AssignedUsersFieldView extends LinkMultipleFieldView { return avatarHtml + ' ' + html; } + + /** @inheritDoc */ + getOnEmptyAutocomplete() { + if (this.params.autocompleteOnEmpty) { + return undefined; + } + + if (this.ids && this.ids.includes(this.getUser().id)) { + return Promise.resolve([]); + } + + return Promise.resolve([ + { + id: this.getUser().id, + name: this.getUser().get('name'), + }, + ]); + } } export default AssignedUsersFieldView;