diff --git a/api-data-store-server-javascript/src/js/api/server-data-store-facade.js b/api-data-store-server-javascript/src/js/api/server-data-store-facade.js
index 5eedbb4f65f76bb9937fae375413e5dc5bb812a4..52be1744c59f570b61d5783f86240738ef3c2cd0 100644
--- a/api-data-store-server-javascript/src/js/api/server-data-store-facade.js
+++ b/api-data-store-server-javascript/src/js/api/server-data-store-facade.js
@@ -309,8 +309,11 @@ DataStoreServer.prototype.login = function(userId, userPassword) {
 		this._internal.datastoreUrl,
 		encodeParams(data)
 	).then((loginResponse) => {
-		datastoreObj._internal.sessionToken = loginResponse;
-		datastoreObj.rememberSession();
+		return new Promise((resolve, reject) => {
+			datastoreObj._internal.sessionToken = loginResponse;
+			datastoreObj.rememberSession();
+			resolve(loginResponse);
+		})
 	});
 }
 
diff --git a/api-data-store-server-javascript/src/js/demo/server-data-store-login.js b/api-data-store-server-javascript/src/js/demo/server-data-store-login.js
index 6e954f7bafe08265422cea54088b936c7d31e331..148bd45512e4c465b4aa0fcfd7ad3df9a9b87ceb 100644
--- a/api-data-store-server-javascript/src/js/demo/server-data-store-login.js
+++ b/api-data-store-server-javascript/src/js/demo/server-data-store-login.js
@@ -62,11 +62,12 @@ dssClientLoginPage.prototype.configure = function(){
 	
 	document.getElementById("login-form").onsubmit = function() {
 		loginPage.datastore.login(document.getElementById("username").value.trim(),
-				document.getElementById("password").value.trim()).then((data) => {
-					document.getElementById("username").value = '';
-					document.getElementById("password").value = '';
-					loginPage.onLogin(data);
-				})
+				document.getElementById("password").value.trim())
+			.then((data) => {
+				document.getElementById("username").value = '';
+				document.getElementById("password").value = '';
+				loginPage.onLogin(data);
+			})
 	};
 	
 	loginPage.datastore.ifRestoredSessionActive().then((data) => loginPage.onLogin(data));
diff --git a/server-data-store/src/main/resources/server-data-store-config.properties b/server-data-store/src/main/resources/server-data-store-config.properties
index 850f4ccd20ba0a4e0b757b8b9d41bb324ed2a2dc..cf70d73c76e43206cd6ebc26dd13db0fe9adc45c 100755
--- a/server-data-store/src/main/resources/server-data-store-config.properties
+++ b/server-data-store/src/main/resources/server-data-store-config.properties
@@ -8,11 +8,11 @@ writeAheadLogRoot=./target/tests/transactions
 storageRoot=./target/tests/storage
 
 httpServerClass=ch.ethz.sis.afsserver.http.impl.NettyHttpServer
-httpServerUri=/fileserver
+httpServerUri=/data-store-server
 httpServerPort=8085
 httpMaxContentLength=1024
 
-maxReadSizeInBytes=1024
+maxReadSizeInBytes=1048576
 authenticationInfoProviderClass=ch.ethz.sis.afsserver.worker.providers.impl.DummyAuthenticationInfoProvider
 authorizationInfoProviderClass=ch.ethz.sis.afsserver.worker.providers.impl.DummyAuthorizationInfoProvider
 poolSize=50
diff --git a/server-data-store/src/test/resources/test-server-config.properties b/server-data-store/src/test/resources/test-server-config.properties
index 430d16f423d418c474557cf5231498484c5a20a6..ae2c6d308127bd2ef5629d40e666f53c3addcdb7 100644
--- a/server-data-store/src/test/resources/test-server-config.properties
+++ b/server-data-store/src/test/resources/test-server-config.properties
@@ -29,7 +29,7 @@ httpServerPort=8085
 httpServerUri=/fileserver
 httpMaxContentLength=1024
 
-maxReadSizeInBytes=1024
+maxReadSizeInBytes=1048576
 authenticationInfoProviderClass=ch.ethz.sis.afsserver.worker.providers.impl.DummyAuthenticationInfoProvider
 authorizationInfoProviderClass=ch.ethz.sis.afsserver.worker.providers.impl.DummyAuthorizationInfoProvider
 poolSize=50
diff --git a/server-data-store/src/test/resources/test-server-with-auth-config.properties b/server-data-store/src/test/resources/test-server-with-auth-config.properties
index cd2e462ccfc3ab3131efe26e436d9b92b930d864..1ee88621d7027ed0ebe33e6e60aa3882fa75d79f 100644
--- a/server-data-store/src/test/resources/test-server-with-auth-config.properties
+++ b/server-data-store/src/test/resources/test-server-with-auth-config.properties
@@ -29,7 +29,7 @@ httpServerPort=8085
 httpServerUri=/fileserver
 httpMaxContentLength=1024
 
-maxReadSizeInBytes=1024
+maxReadSizeInBytes=1048576
 authenticationInfoProviderClass=ch.ethz.sis.afsserver.worker.providers.impl.OpenBISAuthenticationInfoProvider
 authorizationInfoProviderClass=ch.ethz.sis.afsserver.worker.providers.impl.OpenBISAuthorizationInfoProvider
 poolSize=50