diff --git a/src/datasets/domain/models/DatasetPreview.ts b/src/datasets/domain/models/DatasetPreview.ts index 5ac1da00..9a1a1d9d 100644 --- a/src/datasets/domain/models/DatasetPreview.ts +++ b/src/datasets/domain/models/DatasetPreview.ts @@ -11,6 +11,7 @@ export interface DatasetPreview { citation: string description: string publicationStatuses: PublicationStatus[] + publicationDate?: string parentCollectionName: string parentCollectionAlias: string imageUrl?: string diff --git a/src/datasets/infra/repositories/transformers/datasetPreviewsTransformers.ts b/src/datasets/infra/repositories/transformers/datasetPreviewsTransformers.ts index 26d59c66..3b85c9d1 100644 --- a/src/datasets/infra/repositories/transformers/datasetPreviewsTransformers.ts +++ b/src/datasets/infra/repositories/transformers/datasetPreviewsTransformers.ts @@ -47,6 +47,7 @@ export const transformDatasetPreviewPayloadToDatasetPreview = ( citation: datasetPreviewPayload.citation, description: datasetPreviewPayload.description, publicationStatuses: publicationStatuses, + publicationDate: datasetPreviewPayload.published_at, parentCollectionAlias: datasetPreviewPayload.identifier_of_dataverse, parentCollectionName: datasetPreviewPayload.name_of_dataverse, ...(datasetPreviewPayload.image_url && { diff --git a/test/testHelpers/datasets/datasetPreviewHelper.ts b/test/testHelpers/datasets/datasetPreviewHelper.ts index fb61d792..78f6d1d9 100644 --- a/test/testHelpers/datasets/datasetPreviewHelper.ts +++ b/test/testHelpers/datasets/datasetPreviewHelper.ts @@ -27,6 +27,7 @@ export const createDatasetPreviewModel = (): DatasetPreview => { }, citation: DATASET_CITATION, description: 'test', + publicationDate: DATASET_RELEASE_TIME_STR, publicationStatuses: [PublicationStatus.Draft, PublicationStatus.Unpublished], parentCollectionAlias: 'parentCollection', parentCollectionName: 'Parent Collection',