From 35d41270c303f5f3428556f0182d82b134d97357 Mon Sep 17 00:00:00 2001 From: dezhishen <26274059+dezhishen@users.noreply.github.com> Date: Thu, 25 Dec 2025 11:28:50 +0800 Subject: [PATCH] fix(s3): use current time as default modified time --- server/s3/backend.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/s3/backend.go b/server/s3/backend.go index 26a9674e5..f00d2149c 100644 --- a/server/s3/backend.go +++ b/server/s3/backend.go @@ -281,6 +281,11 @@ func (b *s3Backend) PutObject( ti, _ = swift.FloatStringToTime(val) } + // If Modified is not set, use current time + if ti.IsZero() { + ti = time.Now() + } + obj := model.Object{ Name: path.Base(fp), Size: size,