Skip to content

Commit 31f5613

Browse files
committed
PD-5756 Fix count of peer reviews
1 parent 8b0c4f4 commit 31f5613

1 file changed

Lines changed: 11 additions & 11 deletions

File tree

src/assets/print-view/fetch-orcid.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -878,17 +878,17 @@ function renderPeerReviews(activities, section) {
878878
// Peer reviews: activities.peer-reviews.group.peer-review-group
879879
for (const group of activities?.['peer-reviews']?.group || []) {
880880
for (const peerReviewGroup of group['peer-review-group'] || []) {
881-
for (const peerReviewSummary of peerReviewGroup['peer-review-summary'] ||
882-
[]) {
883-
reviews++
884-
const publication = peerReviewSummary['review-group-id']
885-
if (publications.has(publication)) {
886-
const count = peerReviewsPerPublication.get(publication)
887-
peerReviewsPerPublication.set(publication, count + 1)
888-
} else {
889-
publications.add(publication)
890-
peerReviewsPerPublication.set(publication, 1)
891-
}
881+
// Just process the first peer review element on each group
882+
const firstPeerReviewSummary = peerReviewGroup['peer-review-summary'][0]
883+
const numOfReviewsInGroup = peerReviewGroup['peer-review-summary'].length
884+
reviews += numOfReviewsInGroup
885+
const publication = firstPeerReviewSummary['review-group-id']
886+
if (publications.has(publication)) {
887+
const count = peerReviewsPerPublication.get(publication)
888+
peerReviewsPerPublication.set(publication, count + 1)
889+
} else {
890+
publications.add(publication)
891+
peerReviewsPerPublication.set(publication, 1)
892892
}
893893
}
894894
}

0 commit comments

Comments
 (0)