You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dlab.apache.org by of...@apache.org on 2020/06/23 09:10:08 UTC

[incubator-dlab] branch epm-v2.3.0 updated: Added validation for folder creation

This is an automated email from the ASF dual-hosted git repository.

ofuks pushed a commit to branch epm-v2.3.0
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/epm-v2.3.0 by this push:
     new a11db4a  Added validation for folder creation
a11db4a is described below

commit a11db4af9a5b82e2f06c3cbd3702232697c440ec
Author: Oleh Fuks <ol...@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-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org