Skip to content

Commit

Permalink
Fix SessionServiceController
Browse files Browse the repository at this point in the history
  • Loading branch information
haynescd committed Dec 15, 2023
1 parent 5d6ab51 commit 6fa8c67
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions src/main/java/org/cbioportal/web/SessionServiceController.java
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@
import java.util.Map;
import java.util.Optional;
import java.util.Set;
import java.util.regex.Pattern;

@Controller
@RequestMapping("/api/session")
Expand Down Expand Up @@ -230,7 +231,7 @@ public ResponseEntity<List<VirtualStudy>> getUserStudies() throws JsonProcessing
try {

BasicDBObject basicDBObject = new BasicDBObject();
basicDBObject.put("data.users", "/" + userName() + "/i");
basicDBObject.put("data.users", Pattern.compile(userName(), Pattern.CASE_INSENSITIVE));

RestTemplate restTemplate = new RestTemplate();

Expand Down Expand Up @@ -334,7 +335,7 @@ public ResponseEntity<List<VirtualStudy>> fetchUserGroups(
// add $size to make sure origin studies is not a subset
List<BasicDBObject> basicDBObjects = new ArrayList<>();
basicDBObjects
.add(new BasicDBObject("data.users", "/" + userName() + "/i"));
.add(new BasicDBObject("data.users", Pattern.compile(userName(), Pattern.CASE_INSENSITIVE)));
basicDBObjects.add(new BasicDBObject("data.origin",
new BasicDBObject(QueryOperators.ALL, studyIds)));
basicDBObjects.add(new BasicDBObject("data.origin",
Expand Down Expand Up @@ -369,7 +370,7 @@ public void updateUserPageSettings(@RequestBody PageSettingsData settingsData, H

List<BasicDBObject> basicDBObjects = new ArrayList<>();
basicDBObjects
.add(new BasicDBObject("data.owner", "/" + userName() + "/i"));
.add(new BasicDBObject("data.owner", Pattern.compile(userName(), Pattern.CASE_INSENSITIVE)));
basicDBObjects.add(new BasicDBObject("data.origin",
new BasicDBObject(QueryOperators.ALL, settingsData.getOrigin())));
basicDBObjects.add(new BasicDBObject("data.origin",
Expand Down Expand Up @@ -440,7 +441,7 @@ public ResponseEntity<PageSettingsData> getPageSettings(@RequestBody PageSetting

List<BasicDBObject> basicDBObjects = new ArrayList<>();
basicDBObjects
.add(new BasicDBObject("data.owner", "/" + userName() + "/i"));
.add(new BasicDBObject("data.owner", Pattern.compile(userName(), Pattern.CASE_INSENSITIVE)));
basicDBObjects.add(new BasicDBObject("data.origin",
new BasicDBObject(QueryOperators.ALL, pageSettingsIdentifier.getOrigin())));
basicDBObjects.add(new BasicDBObject("data.origin",
Expand Down Expand Up @@ -469,7 +470,7 @@ public ResponseEntity<List<CustomDataSession>> fetchCustomProperties(
if (sessionServiceRequestHandler.isSessionServiceEnabled() && isAuthorized()) {

List<BasicDBObject> basicDBObjects = new ArrayList<>();
basicDBObjects.add(new BasicDBObject("data.users", "/" + userName() + "/i"));
basicDBObjects.add(new BasicDBObject("data.users", Pattern.compile(userName(), Pattern.CASE_INSENSITIVE)));
basicDBObjects.add(new BasicDBObject("data.origin", new BasicDBObject(QueryOperators.ALL, studyIds)));
basicDBObjects.add(new BasicDBObject("data.origin", new BasicDBObject(QueryOperators.SIZE, studyIds.size())));

Expand Down Expand Up @@ -507,7 +508,7 @@ public ResponseEntity<List<CustomGeneList>> fetchCustomGeneList() throws IOExcep
if (sessionServiceRequestHandler.isSessionServiceEnabled() && isAuthorized()) {

BasicDBObject basicDBObject = new BasicDBObject();
basicDBObject.put("data.users", "/" + userName() + "/i");
basicDBObject.put("data.users", Pattern.compile(userName(), Pattern.CASE_INSENSITIVE));

RestTemplate restTemplate = new RestTemplate();

Expand Down

0 comments on commit 6fa8c67

Please sign in to comment.