aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Lebedev <9497591+kmlebedev@users.noreply.github.com>2025-11-05 20:06:50 +0500
committerKonstantin Lebedev <9497591+kmlebedev@users.noreply.github.com>2025-11-05 20:06:50 +0500
commit53e9d408abdcf2e51b65426ef7046bddbaecdca3 (patch)
tree728e74b8a1d7ca064dd9c86cac1121b4e764d912
parentcf75abb408b0233072655067b386ac6b8b2ad92b (diff)
downloadseaweedfs-53e9d408abdcf2e51b65426ef7046bddbaecdca3.tar.xz
seaweedfs-53e9d408abdcf2e51b65426ef7046bddbaecdca3.zip
fix delete version object
-rw-r--r--weed/filer/entry.go13
1 files changed, 10 insertions, 3 deletions
diff --git a/weed/filer/entry.go b/weed/filer/entry.go
index 7a31bc73c..4757d5c9e 100644
--- a/weed/filer/entry.go
+++ b/weed/filer/entry.go
@@ -145,11 +145,18 @@ func maxUint64(x, y uint64) uint64 {
return y
}
-func (entry *Entry) IsExpireS3Enabled() (found bool) {
+func (entry *Entry) IsExpireS3Enabled() (exist bool) {
if entry.Extended != nil {
- _, found = entry.Extended[s3_constants.SeaweedFSExpiresS3]
+ _, exist = entry.Extended[s3_constants.SeaweedFSExpiresS3]
}
- return found
+ return exist
+}
+
+func (entry *Entry) IsS3Versioning() (exist bool) {
+ if entry.Extended != nil {
+ _, exist = entry.Extended[s3_constants.ExtVersionIdKey]
+ }
+ return exist
}
func (entry *Entry) GetS3ExpireTime() (expireTime time.Time) {