diff --git a/application/Espo/Services/User.php b/application/Espo/Services/User.php index dde679b43a..60a029335d 100644 --- a/application/Espo/Services/User.php +++ b/application/Espo/Services/User.php @@ -246,6 +246,8 @@ class User extends Record implements parent::prepareEntityForOutput($entity); + $entity->clear('sendAccessInfo'); + if ($entity->isApi()) { if ($this->user->isAdmin()) { if ($entity->getAuthMethod() === Hmac::NAME) { diff --git a/client/src/views/user/record/edit.js b/client/src/views/user/record/edit.js index f357d3504d..2af8920a44 100644 --- a/client/src/views/user/record/edit.js +++ b/client/src/views/user/record/edit.js @@ -320,6 +320,14 @@ class UserEditRecordView extends EditRecordView { return data; } + exit(after) { + if (after === 'create') { + this.model.unset('sendAccessInfo', {silent: true}); + } + + super.exit(after); + } + // noinspection JSUnusedGlobalSymbols errorHandlerUserNameExists() { Espo.Ui.error(this.translate('userNameExists', 'messages', 'User'))