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