fix: The implementation handles null versionId objects for versioning enabled buckets within the versioning directory

This commit is contained in:
jonaustin09
2024-10-11 15:39:49 -04:00
parent de4c3c8e54
commit f03d600b56
5 changed files with 527 additions and 110 deletions
+11
View File
@@ -337,11 +337,22 @@ func extractIntTests() (commands []*cli.Command) {
if debug {
opts = append(opts, integration.WithDebug())
}
if versioningEnabled {
opts = append(opts, integration.WithVersioningEnabled())
}
s := integration.NewS3Conf(opts...)
err := testFunc(s)
return err
},
Flags: []cli.Flag{
&cli.BoolFlag{
Name: "versioning-enabled",
Usage: "Test the bucket object versioning, if the versioning is enabled",
Destination: &versioningEnabled,
Aliases: []string{"vs"},
},
},
})
}
return