File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -38,8 +38,13 @@ type campaignProgressPrinter struct {
3838}
3939
4040func (p * campaignProgressPrinter ) initProgressBar (statuses []* campaigns.TaskStatus ) {
41- statusBars := []* output.StatusBar {}
42- for i := 0 ; i < p .numParallelism ; i ++ {
41+ numStatusBars := p .numParallelism
42+ if len (statuses ) < numStatusBars {
43+ numStatusBars = len (statuses )
44+ }
45+
46+ statusBars := make ([]* output.StatusBar , 0 , numStatusBars )
47+ for i := 0 ; i < numStatusBars ; i ++ {
4348 statusBars = append (statusBars , output .NewStatusBarWithLabel ("Starting worker..." ))
4449 }
4550
@@ -56,6 +61,10 @@ func (p *campaignProgressPrinter) Complete() {
5661}
5762
5863func (p * campaignProgressPrinter ) PrintStatuses (statuses []* campaigns.TaskStatus ) {
64+ if len (statuses ) == 0 {
65+ return
66+ }
67+
5968 if p .progress == nil {
6069 p .initProgressBar (statuses )
6170 }
You can’t perform that action at this time.
0 commit comments