From f17f8f691eb73d87c1742a51a197f74f810cb57f Mon Sep 17 00:00:00 2001 From: ThanKarab Date: Wed, 23 Nov 2022 10:57:38 +0200 Subject: [PATCH] Updated csvs converter with new data requirements. --- .../files/root/exareme/convert-csv-dataset-to-db.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Exareme-Docker/files/root/exareme/convert-csv-dataset-to-db.py b/Exareme-Docker/files/root/exareme/convert-csv-dataset-to-db.py index 4ad341440..43460d2ad 100755 --- a/Exareme-Docker/files/root/exareme/convert-csv-dataset-to-db.py +++ b/Exareme-Docker/files/root/exareme/convert-csv-dataset-to-db.py @@ -21,10 +21,13 @@ def createMetadataDictionary(CDEsMetadataPath): metadataJSON = json.load(CDEsMetadata) metadataDictionary = {} - metadataDictionary['subjectcode'] = 'text' - metadataDictionary['dataset'] = 'text' metadataDictionary = addGroupVariablesToDictionary(metadataJSON, metadataDictionary) + if 'dataset' not in metadataDictionary: + raise ValueError('The CDE "dataset" does not exist in the metadata.') + if metadataDictionary['dataset'] != 'text': + raise ValueError('The CDE "dataset" type should be "text".') + return metadataDictionary