diff --git a/src/graphql/studies/models.ts b/src/graphql/studies/models.ts index c6709783..f8c73e53 100644 --- a/src/graphql/studies/models.ts +++ b/src/graphql/studies/models.ts @@ -28,6 +28,7 @@ export interface IStudyDataset { is_harmonized?: boolean; publications?: string[]; publications_details?: ArrangerResultsTree; + has_participant_docs?: boolean; } export interface IAuthor { diff --git a/src/graphql/studies/queries.ts b/src/graphql/studies/queries.ts index f24c3dc7..61ad2759 100644 --- a/src/graphql/studies/queries.ts +++ b/src/graphql/studies/queries.ts @@ -192,6 +192,7 @@ export const GET_STUDY = gql` experimental_platform experimental_strategy external_dataset_id + has_participant_docs is_harmonized publications publications_details { diff --git a/src/views/PublicStudyEntity/index.tsx b/src/views/PublicStudyEntity/index.tsx index b38c84de..a1082675 100644 --- a/src/views/PublicStudyEntity/index.tsx +++ b/src/views/PublicStudyEntity/index.tsx @@ -336,8 +336,8 @@ const PublicStudyEntity = () => { {studyData?.datasets?.map((dataset, index: number) => { const titleExtra = []; - - if (dataset.dataset_name && dataset.is_harmonized) { + const hasDocsInExploration = dataset.has_participant_docs; + if (hasDocsInExploration) { titleExtra.push(