diff --git a/packages/component-manuscript/src/components/ReviewerReports.js b/packages/component-manuscript/src/components/ReviewerReports.js index 659d3f2330753045f4cb1100a190e93d5b6307d9..9d838360390efb16be9bb8a837d299b866c55c8a 100644 --- a/packages/component-manuscript/src/components/ReviewerReports.js +++ b/packages/component-manuscript/src/components/ReviewerReports.js @@ -64,6 +64,7 @@ export default compose( publonReviewers = [], reviewerReports = [], currentUser, + isLatestVersion, }) => ({ token: get(currentUser, 'token', ''), publonReviewers, @@ -71,10 +72,17 @@ export default compose( ...i, review: reviewerReports.find(r => r.userId === i.userId), })), - reports: indexReviewers( - reviewerReports.filter(r => r.submittedOn), - invitations, - ), + reports: isLatestVersion + ? indexReviewers( + reviewerReports.filter( + r => r.submittedOn && r.userId === currentUser.id, + ), + invitations, + ) + : indexReviewers( + reviewerReports.filter(r => r.submittedOn), + invitations, + ), }), ), )(ReviewerReports)