diff --git a/src/service/programService.js b/src/service/programService.js index eeba0d053992c0ec5f50917bdf47bebece8df6bb..3bdd4d3e741bb1540c7c00acf3a513b9fd642a0e 100644 --- a/src/service/programService.js +++ b/src/service/programService.js @@ -1928,7 +1928,7 @@ async function contributorSearch(req, response) { obj.name = `${ obj.firstName } ${ obj.lastName || '' }`; obj.User = _.find(userList, { 'userId': obj.identifier }); obj.User_Org = _.find(orgUserList, { 'userId': _.get(tempUserObj, 'osid') }); - obj.selectedRole = _.first(_.intersection(roles, obj.User_Org.roles)); + obj.selectedRole = obj.User_Org && _.first(_.intersection(roles, obj.User_Org.roles)); return obj; } });