From 53e9d408abdcf2e51b65426ef7046bddbaecdca3 Mon Sep 17 00:00:00 2001 From: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.com> Date: Wed, 5 Nov 2025 20:06:50 +0500 Subject: [PATCH] fix delete version object --- weed/filer/entry.go | 13 ++++++++++--- 1 file 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) {