Skip to content

Commit ca94412

Browse files
committed
progressui: fix possible zero prefix numbers in logs
Prefix numbers should only be assigned before printing, not when receiving data. Signed-off-by: Tonis Tiigi <[email protected]>
1 parent 9d35774 commit ca94412

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

util/progress/progressui/display.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -582,7 +582,7 @@ func (t *trace) update(s *client.SolveStatus, termWidth int) {
582582
} else if sec < 100 {
583583
prec = 2
584584
}
585-
v.logs = append(v.logs, []byte(fmt.Sprintf("#%d %s %s", v.index, fmt.Sprintf("%.[2]*[1]f", sec, prec), dt)))
585+
v.logs = append(v.logs, []byte(fmt.Sprintf("%s %s", fmt.Sprintf("%.[2]*[1]f", sec, prec), dt)))
586586
}
587587
i++
588588
})

util/progress/progressui/printer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ func (p *textMux) printVtx(t *trace, dgst digest.Digest) {
146146
if i == 0 {
147147
l = l[v.logsOffset:]
148148
}
149-
fmt.Fprintf(p.w, "%s", []byte(l))
149+
fmt.Fprintf(p.w, "#%d %s", v.index, []byte(l))
150150
if i != len(v.logs)-1 || !v.logsPartial {
151151
fmt.Fprintln(p.w, "")
152152
}

0 commit comments

Comments
 (0)