Skip to content

Commit f64d26f

Browse files
committed
Populate SHA-256 checksum only on success
1 parent b74731c commit f64d26f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

internal/snapshotstream/stream.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,11 +133,12 @@ func (s *Stream) WriteTo(w io.Writer) error {
133133
err := s.writeTo(io.MultiWriter(w, digestw))
134134

135135
sf := api.DownloadStatusFinished{
136-
Success: (err == nil),
137-
Sha256Hex: hex.EncodeToString(digestw.Sum(nil)),
136+
Success: (err == nil),
138137
}
139138

140-
if err != nil {
139+
if err == nil {
140+
sf.Sha256Hex = hex.EncodeToString(digestw.Sum(nil))
141+
} else {
141142
msg := err.Error()
142143
sf.ErrorText = &msg
143144
}

0 commit comments

Comments
 (0)