diff --git a/openbis_standard_technologies/dist/core-plugins/dataset-uploader/1/dss/reporting-plugins/dataset-uploader-api/dataset-uploader-api.py b/openbis_standard_technologies/dist/core-plugins/dataset-uploader/1/dss/reporting-plugins/dataset-uploader-api/dataset-uploader-api.py
index 74bfe7e73fd1ba19674aa4196a0d90135ef10eb6..fedd521097ada9e0dc9de202c9e97ced673d7c1f 100644
--- a/openbis_standard_technologies/dist/core-plugins/dataset-uploader/1/dss/reporting-plugins/dataset-uploader-api/dataset-uploader-api.py
+++ b/openbis_standard_technologies/dist/core-plugins/dataset-uploader/1/dss/reporting-plugins/dataset-uploader-api/dataset-uploader-api.py
@@ -45,7 +45,7 @@ def process(tr, parameters, tableBuilder):
 	tr.setUserId(userId);
 	
 	if method == "insertDataSet":
-                permId = parameters.get("permId");
+		permId = parameters.get("permId");
 		sampleIdentifier = parameters.get("sampleIdentifier"); #String
 		experimentIdentifier = parameters.get("experimentIdentifier"); #String
 		dataSetType = parameters.get("dataSetType"); #String
@@ -86,10 +86,10 @@ def getThreadProperties(transaction):
 def insertDataSet(tr, permId, sampleIdentifier, experimentIdentifier, dataSetType, folderName, fileNames, isZipDirectoryUpload, metadata, parentIds):
 		
 	#Create Dataset, either with or without a prior defined permId
-        if permId is not None:
-	    dataSet = tr.createNewDataSet(dataSetType, permId);
-        else:
-	    dataSet = tr.createNewDataSet(dataSetType);
+	if permId is not None:
+		dataSet = tr.createNewDataSet(dataSetType, permId);
+	else:
+		dataSet = tr.createNewDataSet(dataSetType);
 
 	dataSet.setParentDatasets(parentIds);
 	if sampleIdentifier is not None: