-
Notifications
You must be signed in to change notification settings - Fork 93
Unable to remove CORS configuration from bucket by setting null #437
Copy link
Copy link
Closed
Labels
api: storageIssues related to the googleapis/java-storage API.Issues related to the googleapis/java-storage API.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.‘Nice-to-have’ improvement, new feature or different behavior or design.
Description
Storage storage = StorageOptions.getDefaultInstance().getService();
String bucketName = RemoteStorageHelper.generateBucketName();
try{
Cors cors = Cors.newBuilder()
.setOrigins(ImmutableList.of(Cors.Origin.of("*")))
.setMethods(ImmutableList.of(HttpMethod.GET))
.setResponseHeaders(ImmutableList.of("Content-Type"))
.setMaxAgeSeconds(100)
.build();
Bucket bucket =
storage.create(BucketInfo.newBuilder(bucketName).setCors(ImmutableList.of(cors)).build());
System.out.println("Prior size : " + bucket.getCors().size());
Bucket updatedBucket = bucket.toBuilder().setCors(null).build().update();
System.out.println("After updating operation size must be zero instead of : " + updatedBucket.getCors().size());
}finally {
RemoteStorageHelper.forceDelete(storage, bucketName, 5, TimeUnit.SECONDS);
}Please check the unexpected response :
Prior size : 1
After updating operation size must be zero instead of : 1
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
api: storageIssues related to the googleapis/java-storage API.Issues related to the googleapis/java-storage API.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.‘Nice-to-have’ improvement, new feature or different behavior or design.