diff options
| author | Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.com> | 2025-11-05 20:06:50 +0500 |
|---|---|---|
| committer | Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.com> | 2025-11-05 20:06:50 +0500 |
| commit | 53e9d408abdcf2e51b65426ef7046bddbaecdca3 (patch) | |
| tree | 728e74b8a1d7ca064dd9c86cac1121b4e764d912 | |
| parent | cf75abb408b0233072655067b386ac6b8b2ad92b (diff) | |
| download | seaweedfs-53e9d408abdcf2e51b65426ef7046bddbaecdca3.tar.xz seaweedfs-53e9d408abdcf2e51b65426ef7046bddbaecdca3.zip | |
fix delete version object
| -rw-r--r-- | weed/filer/entry.go | 13 |
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) { |
