diff --git a/swifttest/server.go b/swifttest/server.go
index <HASH>..<HASH> 100644
--- a/swifttest/server.go
+++ b/swifttest/server.go
@@ -443,7 +443,7 @@ func (objr objectResource) get(a *action) interface{} {
 			if obj, ok := item.(*object); ok {
 				length := len(obj.data)
 				size += length
-				sum.Write([]byte(components[0] + "/" + obj.name + "\n"))
+				sum.Write([]byte(hex.EncodeToString(obj.checksum)))
 				if start >= cursor+length {
 					continue
 				}
Fix ETag calculation for DLO in test server