upload/koji: make the hexdigest field consistent

We usually try to match the field name with its json/toml/xmlrpc tag. This
commit does exactly that.
This commit is contained in:
Ondřej Budai 2020-05-14 12:09:56 +02:00 committed by Tom Gundersen
parent 184cd24426
commit e43eb4da7b

View file

@ -245,8 +245,8 @@ func (k *Koji) uploadChunk(chunk []byte, filepath, filename string, offset uint6
}
var reply struct {
Size int `xmlrpc:"size"`
Adler32 string `xmlrpc:"hexdigest"`
Size int `xmlrpc:"size"`
HexDigest string `xmlrpc:"hexdigest"`
}
err = xmlrpc.Response.Unmarshal(body, &reply)
@ -259,8 +259,8 @@ func (k *Koji) uploadChunk(chunk []byte, filepath, filename string, offset uint6
}
digest := fmt.Sprintf("%08x", adler32.Checksum(chunk))
if reply.Adler32 != digest {
return fmt.Errorf("Sent a chunk with Adler32 digest %s, but server computed digest %s", digest, reply.Adler32)
if reply.HexDigest != digest {
return fmt.Errorf("Sent a chunk with Adler32 digest %s, but server computed digest %s", digest, reply.HexDigest)
}
return nil