mirror of
https://github.com/psviderski/uncloud.git
synced 2026-08-26 11:03:34 +00:00
fix: progress percent overflow in image push (#153)
This commit is contained in:
@@ -472,6 +472,11 @@ func toPushProgressEvent(jm jsonmessage.JSONMessage) *progress.Event {
|
||||
|
||||
if jm.Progress.Total > 0 {
|
||||
percent = int(jm.Progress.Current * 100 / jm.Progress.Total)
|
||||
// Cap percent at 100 to prevent index out of bounds in progress display.
|
||||
// Docker can report Current > Total in some cases (e.g., compression).
|
||||
if percent > 100 {
|
||||
percent = 100
|
||||
}
|
||||
}
|
||||
|
||||
switch jm.Status {
|
||||
|
||||
Reference in New Issue
Block a user