Skip to content

Commit b341137

Browse files
authored
fix(object): manage panic when versioning is not enabled (#3455)
1 parent 9ad9217 commit b341137

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

internal/services/object/helpers_object.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,13 @@ 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
262+
if versioningResponse != nil {
263+
vcl[0]["enabled"] = versioningResponse.Status == s3Types.BucketVersioningStatusEnabled
264+
265+
return vcl
266+
}
267+
268+
vcl[0]["enabled"] = false
263269

264270
return vcl
265271
}

0 commit comments

Comments
 (0)