diff --git a/webadmin/src/js/index.js b/webadmin/src/js/index.js
index 4b3c14fb8..b063cdc39 100644
--- a/webadmin/src/js/index.js
+++ b/webadmin/src/js/index.js
@@ -325,10 +325,10 @@ app.filter('eventLogDetails', function() {
case ACTION_CERTIFICATE_RENEWAL: return 'Certificate renewal for ' + data.domain + (errorMessage ? ' failed' : ' succeeded');
case ACTION_START: return 'Cloudron started with version ' + data.version;
case ACTION_UPDATE: return 'Updating to version ' + data.boxUpdateInfo.version;
- case ACTION_USER_ADD: return 'User ' + data.email + ' added with id ' + data.userId;
- case ACTION_USER_LOGIN: return 'User ' + data.userId + ' logged in';
- case ACTION_USER_REMOVE: return 'User ' + data.userId + ' removed';
- case ACTION_USER_UPDATE: return 'User ' + data.userId + ' updated';
+ case ACTION_USER_ADD: return data.email + (data.user.username ? ' as ' + data.user.username + '' : '');
+ case ACTION_USER_UPDATE:
+ case ACTION_USER_REMOVE:
+ case ACTION_USER_LOGIN: return data.user ? (data.user.email + (data.user.username ? ' as ' + data.user.username + '' : '')) : data.userId;
default: return eventLog.action;
}
};