diff --git a/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java b/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java index b1aed8cffd6bc09f2abec064d38ad3ad1e289af4..7a60e3e5fdf1f046caa12dd0626d74c2a079dcbc 100644 --- a/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java +++ b/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java @@ -201,6 +201,14 @@ public class SecurityConfiguration extends WebSecurityConfigurerAdapter { * @return the user for the current session */ public synchronized User getUser() { + if (!authentication) + { + User user = new User(); + user.setUsername("Anonymous"); + user.setFullname("Anonymous"); + user.setAgreeNDA(true); + return user; + } User user = new User(getUserInfos()); User foundUser = userRepository.findOne(user.getUsername()); if (foundUser != null) { diff --git a/tests/pre-test-run.sh b/tests/pre-test-run.sh index 4db26346be9378309685e02279b0b3fd4592134c..f590ae2193af2ca40c047e18f95b82056e72f192 100755 --- a/tests/pre-test-run.sh +++ b/tests/pre-test-run.sh @@ -29,8 +29,8 @@ fi # Run databases containers -docker run --name science-db-test -p 65432:5432 -v /science-db/sql:/docker-entrypoint-initdb.d/ -e POSTGRES_USER=science -d postgres:9.5.3 -docker run --name portal-db-test -p 65433:5432 -v /meta-db/sql:/docker-entrypoint-initdb.d/ -e POSTGRES_USER=portal -d postgres:9.5.3 +docker run --name science-db-test -p 65432:5432 -v $(pwd)/science-db/sql:/docker-entrypoint-initdb.d/ -e POSTGRES_USER=science -d postgres:9.5.3 +docker run --name portal-db-test -p 65433:5432 -v $(pwd)/meta-db/sql:/docker-entrypoint-initdb.d/ -e POSTGRES_USER=portal -d postgres:9.5.3 # Get gateway IP