From b87c5b37286f94e0efe185057cbd366719720062 Mon Sep 17 00:00:00 2001 From: Tobias Johansson Date: Thu, 20 Dec 2018 11:37:30 +0100 Subject: [PATCH] User Search Bug: Failed to render users without roles --- src/scripts/js/es6/common/templates/users/Users.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 +}