From 6d6f791e085eb7d944b91d5bd6635ee24bb34163 Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Wed, 13 Feb 2019 20:41:59 +0100 Subject: [PATCH] metadata fixes --- src/models/AssetModel.ts | 11 ++++++++++- src/routes/Publish/index.tsx | 7 ++++--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/models/AssetModel.ts b/src/models/AssetModel.ts index 553a5ef..b8413b6 100644 --- a/src/models/AssetModel.ts +++ b/src/models/AssetModel.ts @@ -17,7 +17,16 @@ const AssetModel = { compression: null, contentType: null, workExample: null, - contentUrls: [], + files: [ + { + url: null, + checksum: null, + checksumType: null, + contentLength: null, + resourceId: null + } + ], + categories: [], links: [ { name: null, diff --git a/src/routes/Publish/index.tsx b/src/routes/Publish/index.tsx index cee2dd1..8f7f257 100644 --- a/src/routes/Publish/index.tsx +++ b/src/routes/Publish/index.tsx @@ -118,13 +118,13 @@ class Publish extends Component<{}, PublishState> { name: '', dateCreated: new Date(), description: '', - files: [''], + files: [], price: 0, author: '', type: 'dataset' as AssetType, license: '', copyrightHolder: '', - categories: [''], + categories: [], isPublishing: false, isPublished: false }) @@ -147,9 +147,10 @@ class Publish extends Component<{}, PublishState> { author: this.state.author, license: this.state.license, copyrightHolder: this.state.copyrightHolder, - contentUrls: [this.state.files], + files: [this.state.files], price: this.state.price, type: this.state.type, + categories: [this.state.categories], size: '', encoding: '', compression: undefined,