diff --git a/rest-api/src/main/java/lcsb/mapviewer/api/projects/overlays/OverlayController.java b/rest-api/src/main/java/lcsb/mapviewer/api/projects/overlays/OverlayController.java index fd8a5c60442208682d3b13e20de5563bfcf47af8..f48006cbc376716dc240547300dd5f791b461cc6 100644 --- a/rest-api/src/main/java/lcsb/mapviewer/api/projects/overlays/OverlayController.java +++ b/rest-api/src/main/java/lcsb/mapviewer/api/projects/overlays/OverlayController.java @@ -60,7 +60,7 @@ public class OverlayController extends BaseController { @PreAuthorize("hasAuthority('IS_ADMIN')" + " or hasAuthority('IS_CURATOR') and hasAuthority('READ_PROJECT:' + #projectId)" + " or hasAuthority('READ_PROJECT:' + #projectId) and " + - " (@layoutService.getLayoutById(#overlayId)?.creator?.login == authentication.name or @layoutService.getLayoutById(#overlayId)?.publicLayout)") + " (@layoutService.getLayoutById(#overlayId)?.creator?.login == authentication.name or @layoutService.getLayoutById(#overlayId)?.publicLayout == true)") @GetMapping(value = "/{overlayId}/models/{modelId}/bioEntities/") public List<Map<String, Object>> getOverlayElements( @PathVariable(value = "projectId") String projectId, @@ -72,7 +72,7 @@ public class OverlayController extends BaseController { @PreAuthorize("hasAuthority('IS_ADMIN')" + " or hasAuthority('IS_CURATOR') and hasAuthority('READ_PROJECT:' + #projectId)" + " or hasAuthority('READ_PROJECT:' + #projectId) and " + - " (@layoutService.getLayoutById(#overlayId)?.creator?.login == authentication.name or @layoutService.getLayoutById(#overlayId)?.publicLayout)") + " (@layoutService.getLayoutById(#overlayId)?.creator?.login == authentication.name or @layoutService.getLayoutById(#overlayId)?.publicLayout == true)") @GetMapping(value = "/{overlayId}/models/{modelId}/bioEntities/reactions/{reactionId}/") public Map<String, Object> getFullReaction( @PathVariable(value = "projectId") String projectId, @@ -88,7 +88,7 @@ public class OverlayController extends BaseController { @PreAuthorize("hasAuthority('IS_ADMIN')" + " or hasAuthority('IS_CURATOR') and hasAuthority('READ_PROJECT:' + #projectId)" + " or hasAuthority('READ_PROJECT:' + #projectId) and " + - " (@layoutService.getLayoutById(#overlayId)?.creator?.login == authentication.name or @layoutService.getLayoutById(#overlayId)?.publicLayout)") + " (@layoutService.getLayoutById(#overlayId)?.creator?.login == authentication.name or @layoutService.getLayoutById(#overlayId)?.publicLayout == true)") @GetMapping(value = "/{overlayId}/models/{modelId}/bioEntities/elements/{elementId}/") public Map<String, Object> getFullSpecies( @PathVariable(value = "projectId") String projectId, @@ -147,7 +147,7 @@ public class OverlayController extends BaseController { @PreAuthorize("hasAuthority('IS_ADMIN')" + " or hasAuthority('IS_CURATOR') and hasAuthority('READ_PROJECT:' + #projectId)" + " or hasAuthority('READ_PROJECT:' + #projectId) and " + - " (@layoutService.getLayoutById(#overlayId)?.creator?.login == authentication.name or @layoutService.getLayoutById(#overlayId)?.publicLayout)") + " (@layoutService.getLayoutById(#overlayId)?.creator?.login == authentication.name or @layoutService.getLayoutById(#overlayId)?.publicLayout == true)") @GetMapping(value = "/{overlayId}:downloadSource") public ResponseEntity<byte[]> getOverlaySource( @PathVariable(value = "projectId") String projectId,