Skip to content

Commit 4560456

Browse files
committed
Refactor using HasChanges
1 parent d5e596e commit 4560456

1 file changed

Lines changed: 2 additions & 20 deletions

File tree

aws/resource_aws_s3_bucket_object.go

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -412,26 +412,8 @@ func resourceAwsS3BucketObjectRead(d *schema.ResourceData, meta interface{}) err
412412
}
413413

414414
func resourceAwsS3BucketObjectUpdate(d *schema.ResourceData, meta interface{}) error {
415-
// Changes to any of these attributes requires creation of a new object version (if bucket is versioned):
416-
for _, key := range []string{
417-
"cache_control",
418-
"content_base64",
419-
"content_disposition",
420-
"content_encoding",
421-
"content_language",
422-
"content_type",
423-
"content",
424-
"etag",
425-
"kms_key_id",
426-
"metadata",
427-
"server_side_encryption",
428-
"source",
429-
"storage_class",
430-
"website_redirect",
431-
} {
432-
if d.HasChange(key) {
433-
return resourceAwsS3BucketObjectPut(d, meta)
434-
}
415+
if d.HasChanges("cache_control", "content_base64", "content_disposition", "content_encoding", "content_language", "content_type", "content", "etag", "kms_key_id", "metadata", "server_side_encryption", "source", "storage_class", "website_redirect") {
416+
return resourceAwsS3BucketObjectPut(d, meta)
435417
}
436418

437419
conn := meta.(*AWSClient).s3conn

0 commit comments

Comments
 (0)