From 594a76811c1bcc62ec182d43e7d6da68a07757a4 Mon Sep 17 00:00:00 2001 From: jfnavarro Date: Tue, 13 Sep 2016 14:42:10 +0200 Subject: [PATCH 1/2] Fixed a small bug that would case admin user to not be able to access datasets that they are not granted access to --- src/main/java/com/st/serviceImpl/FeaturesServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/st/serviceImpl/FeaturesServiceImpl.java b/src/main/java/com/st/serviceImpl/FeaturesServiceImpl.java index 3e56942..90558b2 100644 --- a/src/main/java/com/st/serviceImpl/FeaturesServiceImpl.java +++ b/src/main/java/com/st/serviceImpl/FeaturesServiceImpl.java @@ -97,7 +97,8 @@ public FeaturesMetadata getMetadata(String id) { @Override public InputStream find(String id) { MongoUserDetails currentUser = customUserDetailsService.loadCurrentUser(); - if (currentUser.isContentManager() || datasetIsGranted(id, currentUser)) { + // Check access + if (currentUser.isAdmin()|| datasetIsGranted(id, currentUser)) { try { String filename = id + ".gz"; // We cache the contents in a byte array so that the S3 stream can be closed ASAP. From 180f77750021707e8453e7d013443b057afb9ffd Mon Sep 17 00:00:00 2001 From: jfnavarro Date: Tue, 13 Sep 2016 14:43:41 +0200 Subject: [PATCH 2/2] Fixed a small bug that would case admin user to not be able to access datasets that they are not granted access to --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index bef837b..fd71cb3 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ spatialtranscriptomicsresearch api war - 0.6.4 + 0.6.5 Spatial Transcriptomics Research API Server http://maven.apache.org