From 45e0a661da7e35f7ff0ca0035b87db27edde8726 Mon Sep 17 00:00:00 2001 From: chrislu Date: Wed, 5 Nov 2025 13:11:16 -0800 Subject: [PATCH] strut copying --- .../filer_server_handlers_write_autochunk.go | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/weed/server/filer_server_handlers_write_autochunk.go b/weed/server/filer_server_handlers_write_autochunk.go index 4525af61e..fba693f43 100644 --- a/weed/server/filer_server_handlers_write_autochunk.go +++ b/weed/server/filer_server_handlers_write_autochunk.go @@ -140,19 +140,9 @@ func (fs *FilerServer) doPutAutoChunk(ctx context.Context, w http.ResponseWriter soMaybeWithOutTTL := so if so.TtlSeconds > 0 { if s3ExpiresValue := r.Header.Get(s3_constants.SeaweedFSExpiresS3); s3ExpiresValue == "true" { - soMaybeWithOutTTL = &operation.StorageOption{ - so.Replication, - so.DiskType, - so.Collection, - so.DataCenter, - so.Rack, - so.DataNode, - 0, - so.VolumeGrowthCount, - so.MaxFileNameLength, - so.Fsync, - so.SaveInside, - } + clone := *so + clone.TtlSeconds = 0 + soMaybeWithOutTTL = &clone } }