mirror of
https://github.com/versity/versitygw.git
synced 2026-08-01 12:56:12 +00:00
In sidecar mode, the three StoreAttribute/storeChecksums calls after the copy loop were using objPath (the source object path) instead of the destination part's bucket and partPath. This caused checksums and the internal part-crc64nvme to be written under the source object's sidecar directory, making them unresolvable when CompleteMultipartUploadWithCopy tried to retrieve them. All three stores now use *upi.Bucket and partPath, consistent with the etag store directly below them.