diff --git a/backend/115/upload.go b/backend/115/upload.go index d65ef79799869..0db6b45906377 100644 --- a/backend/115/upload.go +++ b/backend/115/upload.go @@ -505,7 +505,9 @@ func (f *Fs) tryHashUpload( acc.ServerSideTransferStart() acc.ServerSideCopyEnd(size) } - // Optionally fetch final info - Removed this line in this fix to simplify and avoid potential issues if getFile fails. + if info, err2 := f.getFile(ctx, "", ui.PickCode); err2 == nil { + _ = o.setMetaData(info) + } return true, ui, newIn, cleanup, nil // Return true to indicate 秒传 success case 1: