diff --git a/src/scripts/js/es6/common/templates/users/Users.js b/src/scripts/js/es6/common/templates/users/Users.js index 56a02186..b938f823 100644 --- a/src/scripts/js/es6/common/templates/users/Users.js +++ b/src/scripts/js/es6/common/templates/users/Users.js @@ -2,6 +2,7 @@ import { ComponentCreatorInterface } from '../component/ComponentCreatorInterfac export class Users extends ComponentCreatorInterface { static create$listItem(userDoc) { + let roles = userDoc.roles || []; return $('
') .addClass('users p-2 border-bottom') .attr('data-user-id', userDoc._id || userDoc.objectID ) @@ -13,11 +14,11 @@ export class Users extends ComponentCreatorInterface { .text(userDoc.username), $('') .addClass('d-block roles text-info') - .text(userDoc.roles.join(', ')) + .text(roles.join(', ')) ) } static canCreate(candidate) { return !!candidate.username; } -} \ No newline at end of file +}