diff --git a/src/views/users.js b/src/views/users.js index fc19a80ef..bfe7eb040 100644 --- a/src/views/users.js +++ b/src/views/users.js @@ -210,9 +210,23 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio } var content = ''; - if (type === 'json') content = JSON.stringify(result, null, 2); - else if (type === 'csv') content = result.map(function (user) { return `${user.id},${user.username},${user.email},${user.displayName}`; }).join('\n'); - else return; + if (type === 'json') { + content = JSON.stringify(result.map(function (user) { + return { + id: user.id, + username: user.username, + email: user.email, + displayName: user.displayName, + active: user.active + }; + }), null, 2); + } else if (type === 'csv') { + content = result.map(function (user) { + return [ user.id, user.username, user.email, user.displayName, user.active ].join(','); + }).join('\n'); + } else { + return; + } var file = new Blob([ content ], { type: 'application/json' }); var a = document.createElement('a');