diff --git a/settings/js/users/users.js b/settings/js/users/users.js
index aeecac7b24..68dca44051 100644
--- a/settings/js/users/users.js
+++ b/settings/js/users/users.js
@@ -694,6 +694,8 @@ $(document).ready(function () {
}
}
);
+ var displayName = $input.val();
+ $tr.data('displayname', displayName);
$input.blur();
} else {
$input.blur();
@@ -701,8 +703,7 @@ $(document).ready(function () {
}
})
.blur(function () {
- var displayName = $input.val();
- $tr.data('displayname', displayName);
+ var displayName = $tr.data('displayname');
$input.replaceWith('' + escapeHTML(displayName) + '');
$td.find('img').show();
});
@@ -721,6 +722,7 @@ $(document).ready(function () {
.keypress(function (event) {
if (event.keyCode === 13) {
if ($(this).val().length > 0) {
+ $tr.data('mailAddress', $input.val());
$input.blur();
$.ajax({
type: 'PUT',
@@ -740,7 +742,7 @@ $(document).ready(function () {
}
})
.blur(function () {
- var mailAddress = $input.val();
+ var mailAddress = $tr.data('mailAddress');
var $span = $('').text(mailAddress);
$tr.data('mailAddress', mailAddress);
$input.replaceWith($span);