From f17f8f691eb73d87c1742a51a197f74f810cb57f Mon Sep 17 00:00:00 2001
From: ThanKarab <tkarabatsis@hotmail.com>
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
 
 
-- 
GitLab