Skip to content

Commit 68315ed

Browse files
authored
Merge pull request #312 from IQSS/311-citationHtml-property
return citationHtml instead of citation plain text
2 parents 684c2cd + bcfdaf4 commit 68315ed

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

src/datasets/infra/repositories/transformers/DatasetPreviewPayload.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export interface DatasetPreviewPayload {
99
updatedAt: string
1010
published_at?: string
1111
citation: string
12+
citationHtml: string
1213
description: string
1314
type?: string
1415
publicationStatuses: string[]

src/datasets/infra/repositories/transformers/datasetPreviewsTransformers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export const transformDatasetPreviewPayloadToDatasetPreview = (
4444
releaseTime: new Date(datasetPreviewPayload.published_at)
4545
})
4646
},
47-
citation: datasetPreviewPayload.citation,
47+
citation: datasetPreviewPayload.citationHtml,
4848
description: datasetPreviewPayload.description,
4949
publicationStatuses: publicationStatuses,
5050
parentCollectionAlias: datasetPreviewPayload.identifier_of_dataverse,

test/testHelpers/datasets/datasetPreviewHelper.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ const DATASET_RELEASE_TIME_STR = '2023-05-15T08:21:03Z'
1111
const DATASET_CITATION =
1212
'Doe, John, 2023, "Test Dataset 1", https://doi.org/10.5072/FK2/XXXXXX, Root, V1, UNF:6:AAc5A5tAI9AVodAAAsOysA== [fileUNF]'
1313

14+
const DATASET_CITATION_HTML =
15+
'Finch, Fiona; Spruce, Sabrina; Poe, Edgar Allen; Mulligan, Hercules, 2019, "Darwin\'s Finches", <a href="https://doi.org/10.70122/FK2/MB5VGR" target="_blank">https://doi.org/10.70122/FK2/MB5VGR</a>, Root, V3'
16+
1417
export const createDatasetPreviewModel = (): DatasetPreview => {
1518
const datasetPreviewModel: DatasetPreview = {
1619
type: CollectionItemType.DATASET,
@@ -25,7 +28,7 @@ export const createDatasetPreviewModel = (): DatasetPreview => {
2528
lastUpdateTime: new Date(DATASET_UPDATE_TIME_STR),
2629
releaseTime: new Date(DATASET_RELEASE_TIME_STR)
2730
},
28-
citation: DATASET_CITATION,
31+
citation: DATASET_CITATION_HTML,
2932
description: 'test',
3033
publicationStatuses: [PublicationStatus.Draft, PublicationStatus.Unpublished],
3134
parentCollectionAlias: 'parentCollection',
@@ -47,6 +50,7 @@ export const createDatasetPreviewPayload = (): DatasetPreviewPayload => {
4750
updatedAt: DATASET_UPDATE_TIME_STR,
4851
published_at: DATASET_RELEASE_TIME_STR,
4952
citation: DATASET_CITATION,
53+
citationHtml: DATASET_CITATION_HTML,
5054
description: 'test',
5155
type: 'dataset',
5256
publicationStatuses: ['Draft', 'Unpublished'],

0 commit comments

Comments
 (0)