From e22814be1dfa1c5bd07c3f6e49ea1c6c9712897a Mon Sep 17 00:00:00 2001 From: Giannis Kopanas <jkopanas@gmail.com> Date: Tue, 9 Jan 2018 12:25:05 +0200 Subject: [PATCH] fix loading review page if no handling editor exists --- .../src/components/ReviewPage.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/packages/component-review/src/components/ReviewPage.js b/packages/component-review/src/components/ReviewPage.js index 1666c989b..3b42c8070 100644 --- a/packages/component-review/src/components/ReviewPage.js +++ b/packages/component-review/src/components/ReviewPage.js @@ -78,15 +78,17 @@ export default compose( const version = selectFragment(state, match.params.version) const currentVersion = selectCurrentVersion(state, project) - const handlingEditors = state.teams - .find( - team => - team.object.type === 'collection' && - team.object.id === match.params.project && - team.teamType.name === 'handlingEditor', - ) - .members.map(id => selectUser(state, id)) + let handlingEditors + const editors = state.teams.find( + team => + team.object.type === 'collection' && + team.object.id === match.params.project && + team.teamType.name === 'handlingEditor', + ) + if (editors) { + handlingEditors = editors.members.map(id => selectUser(state, id)) + } const reviewer = getReviewerFromUser(project, currentVersion, currentUser) return { -- GitLab