From e2b43c0b5e752633b24af99bc34c3e7fe2979a1f Mon Sep 17 00:00:00 2001 From: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.com> Date: Mon, 3 Nov 2025 18:07:24 +0500 Subject: [PATCH] fix IsExpired --- weed/pb/filer_pb/filer_pb_helper.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weed/pb/filer_pb/filer_pb_helper.go b/weed/pb/filer_pb/filer_pb_helper.go index 62d7e5d81..c72034bb4 100644 --- a/weed/pb/filer_pb/filer_pb_helper.go +++ b/weed/pb/filer_pb/filer_pb_helper.go @@ -25,7 +25,7 @@ func (entry *Entry) IsDirectoryKeyObject() bool { } func (entry *Entry) IsExpired() bool { - return entry.Attributes != nil && entry.Attributes.TtlSec > 0 && + return entry != nil && entry.Attributes != nil && entry.Attributes.TtlSec > 0 && (entry.Attributes.GetMtime()+int64(entry.Attributes.TtlSec)) >= time.Now().Unix() }