Skip to content

Commit c2c5dec

Browse files
committed
fix(object): manage panic when versioning is not enabled
1 parent 33203bf commit c2c5dec

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

internal/services/object/helpers_object.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -259,8 +259,11 @@ func IsS3Err(err error, code string, message string) bool {
259259

260260
func flattenObjectBucketVersioning(versioningResponse *s3.GetBucketVersioningOutput) []map[string]any {
261261
vcl := []map[string]any{{}}
262-
vcl[0]["enabled"] = versioningResponse.Status == s3Types.BucketVersioningStatusEnabled
263-
262+
if versioningResponse != nil {
263+
vcl[0]["enabled"] = versioningResponse.Status == s3Types.BucketVersioningStatusEnabled
264+
return vcl
265+
}
266+
vcl[0]["enabled"] = false
264267
return vcl
265268
}
266269

0 commit comments

Comments
 (0)