diff --git a/plasmid/source/core-plugins/newbrowser/1/dss/reporting-plugins/newbrowserapi/script.py b/plasmid/source/core-plugins/newbrowser/1/dss/reporting-plugins/newbrowserapi/script.py
index 35ca3179698b750c8152e91fda5143d904653509..6608b46b081a25e040afee331c87501a88707229 100644
--- a/plasmid/source/core-plugins/newbrowser/1/dss/reporting-plugins/newbrowserapi/script.py
+++ b/plasmid/source/core-plugins/newbrowser/1/dss/reporting-plugins/newbrowserapi/script.py
@@ -86,7 +86,7 @@ def insertDataSet(tr, parameters, tableBuilder):
 	threadProperties = getThreadProperties(tr);
 	tempDir =  threadProperties[u'incoming-dir'] + "/tmp_eln/" + str(time.time());
 	tempDirFile = File(tempDir);
-	tempDirFile.mkdir();
+	tempDirFile.mkdirs();
 	
 	#tempDir = System.getProperty("java.io.tmpdir");
 	dss_component = DssComponentFactory.tryCreate(parameters.get("sessionID"), parameters.get("openBISURL"));