Skip to content

Commit 48e31c0

Browse files
committed
PD-5751 Funding and research resources display only the first element per group
1 parent e1edc7b commit 48e31c0

1 file changed

Lines changed: 13 additions & 9 deletions

File tree

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

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -813,30 +813,34 @@ function renderProfessionalActivities(activities, section) {
813813
}
814814

815815
function renderFundings(activities, section) {
816-
// Fundings: activitiesSummary.fundings.group[].activities[]
817-
const fundings = (activities?.fundings?.group || []).flatMap(
818-
(g) => g?.['funding-summary'] || []
819-
)
816+
const fundingSummaries = []
817+
// Works: activities-summary.works.group[].work-summary[]
818+
for(const group of activities?.fundings?.group || []) {
819+
fundingSummaries.push(group['funding-summary'][0])
820+
}
821+
820822
hasContent = false
821823
hasContent =
822-
renderActivityGroupFromJson(section, STRINGS.fundings, fundings, (f) =>
824+
renderActivityGroupFromJson(section, STRINGS.fundings, fundingSummaries, (f) =>
823825
composeActivityEntryFromJson(f, { title: jsonText(f?.title?.title) })
824826
) || hasContent
825827
return hasContent
826828
}
827829

828830
function renderResearchResources(activities, section) {
829831
// Research resources: activities.research-resources.group.research-resource-summary
830-
const researchResources = (
831-
activities?.['research-resources']?.group || []
832-
).flatMap((g) => g?.['research-resource-summary'] || [])
832+
const researchResourceSummaries = []
833+
// Works: activities-summary.works.group[].work-summary[]
834+
for(const group of activities?.['research-resources']?.group || []) {
835+
researchResourceSummaries.push(group['research-resource-summary'][0])
836+
}
833837

834838
hasContent = false
835839
hasContent =
836840
renderActivityGroupFromJson(
837841
section,
838842
STRINGS.researchResources,
839-
researchResources,
843+
researchResourceSummaries,
840844
(r) =>
841845
composeActivityEntryFromJson(r, {
842846
title:

0 commit comments

Comments
 (0)