This is an automated email from the ASF dual-hosted git repository. ofuks pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git
The following commit(s) were added to refs/heads/develop by this push: new b41ded7 Added validation for folder creation b41ded7 is described below commit b41ded7c308b41ac223dcc8e4e66a152e7229a83 Author: Oleh Fuks <olegfuk...@gmail.com> AuthorDate: Tue Jun 23 12:09:31 2020 +0300 Added validation for folder creation --- .../java/com/epam/dlab/backendapi/service/impl/BucketServiceImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/self-service/src/main/java/com/epam/dlab/backendapi/service/impl/BucketServiceImpl.java b/services/self-service/src/main/java/com/epam/dlab/backendapi/service/impl/BucketServiceImpl.java index b186d4a..489c3e0 100644 --- a/services/self-service/src/main/java/com/epam/dlab/backendapi/service/impl/BucketServiceImpl.java +++ b/services/self-service/src/main/java/com/epam/dlab/backendapi/service/impl/BucketServiceImpl.java @@ -101,6 +101,9 @@ public class BucketServiceImpl implements BucketService { public void uploadFolder(UserInfo userInfo, String bucket, String folder, String endpoint) { log.info("Uploading folder {} for user {} to bucket {}", folder, userInfo.getName(), bucket); try { + if (!folder.endsWith("/")) { + throw new DlabException("Folder doesn't end with '/'"); + } EndpointDTO endpointDTO = endpointService.get(endpoint); FolderUploadDTO dto = new FolderUploadDTO(bucket, folder); Response response = provisioningService.post(String.format(BUCKET_UPLOAD_FOLDER, endpointDTO.getUrl()), userInfo.getAccessToken(), dto, Response.class); --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org For additional commands, e-mail: commits-h...@dlab.apache.org