diff --git a/public/openapi/read/admin/manage/users.yaml b/public/openapi/read/admin/manage/users.yaml index c3278c007b..80dbed1728 100644 --- a/public/openapi/read/admin/manage/users.yaml +++ b/public/openapi/read/admin/manage/users.yaml @@ -27,6 +27,8 @@ get: type: string sort_lastonline: type: boolean + userCount: + type: number showInviteButton: type: boolean inviteOnly: diff --git a/src/controllers/admin/users.js b/src/controllers/admin/users.js index 2e5cd2438a..438b0aae78 100644 --- a/src/controllers/admin/users.js +++ b/src/controllers/admin/users.js @@ -241,7 +241,7 @@ async function render(req, res, data) { filterBy.forEach(function (filter) { data['filterBy_' + validator.escape(String(filter))] = true; }); - data.userCount = await db.getObjectField('global', 'userCount'); + data.userCount = parseInt(await db.getObjectField('global', 'userCount'), 10); if (data.adminInviteOnly) { data.showInviteButton = await privileges.users.isAdministrator(req.uid); } else {