Skip to content

Commit b425910

Browse files
committed
feat: update deaccession note
1 parent d93b173 commit b425910

File tree

4 files changed

+5
-1
lines changed

4 files changed

+5
-1
lines changed

src/datasets/domain/models/Dataset.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ export interface DatasetVersionInfo {
2222
createTime: Date
2323
lastUpdateTime: Date
2424
releaseTime?: Date
25+
deaccessionNote?: string
2526
}
2627

2728
export enum DatasetVersionState {

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ export interface DatasetPayload {
3535
disclaimer?: string
3636
files: FilePayload[]
3737
isPartOf: OwnerNodePayload
38+
deaccessionNote?: string
3839
}
3940

4041
export interface LicensePayload {

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,8 @@ export const transformVersionPayloadToDataset = (
233233
state: versionPayload.versionState as DatasetVersionState,
234234
createTime: new Date(versionPayload.createTime),
235235
lastUpdateTime: new Date(versionPayload.lastUpdateTime),
236-
releaseTime: new Date(versionPayload.releaseTime)
236+
releaseTime: new Date(versionPayload.releaseTime),
237+
deaccessionNote: versionPayload.deaccessionNote
237238
},
238239
termsOfUse: {
239240
termsOfAccess: {

test/integration/datasets/DatasetsRepository.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1075,6 +1075,7 @@ describe('DatasetsRepository', () => {
10751075
const dataset = await sut.getDataset(testDatasetIds.numericId, '1.0', true, false)
10761076

10771077
expect(dataset.versionInfo.state).toBe('DEACCESSIONED')
1078+
expect(dataset.versionInfo.deaccessionNote).toBe(deaccessionDTO.deaccessionReason)
10781079
})
10791080

10801081
test('should return error when dataset is deaccessioned', async () => {

0 commit comments

Comments
 (0)