Skip to content

Commit be7106b

Browse files
authored
AWS S3: Support for Readonly permissions (#644)
1 parent 9d39e04 commit be7106b

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

gxexternalproviders/src/main/java/com/genexus/db/driver/ExternalProviderS3.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,6 @@ private void initialize() throws Exception{
115115

116116
this.client = buildS3Client(accessKey, secretKey, endpointValue, region);
117117
bucketExists();
118-
ensureFolder(folder);
119118
}
120119
}
121120

@@ -276,7 +275,7 @@ public String copy(String objectName, String newName, ResourceAccessControlList
276275
}
277276

278277
public String copy(String objectUrl, String newName, String tableName, String fieldName, ResourceAccessControlList acl) {
279-
String resourceFolderName = ensureFolder(folder, tableName, fieldName);
278+
String resourceFolderName = buildPath(folder, tableName, fieldName);
280279
String resourceKey = resourceFolderName + StorageUtils.DELIMITER + newName;
281280

282281
try {
@@ -371,7 +370,6 @@ public void deleteDirectory(String directoryName) {
371370
public void renameDirectory(String directoryName, String newDirectoryName) {
372371
directoryName = StorageUtils.normalizeDirectoryName(directoryName);
373372
newDirectoryName = StorageUtils.normalizeDirectoryName(newDirectoryName);
374-
ensureFolder(newDirectoryName);
375373
ListObjectsRequest listObjectsRequest = new ListObjectsRequest()
376374
.withBucketName(bucket).withPrefix(directoryName);
377375
for (S3ObjectSummary file : client.listObjects(listObjectsRequest).getObjectSummaries()) {

0 commit comments

Comments
 (0)