diff --git a/api/results.go b/api/results.go index 333615c3a39802852ea45a3ba3a6f89529eec28f..1d5616c7a2602a7c81086b5807bb038864711d38 100644 --- a/api/results.go +++ b/api/results.go @@ -157,10 +157,11 @@ func (c *Client) getRoundResults(roundList []id.Round, timeout time.Duration, allRoundsSucceeded = false numResults-- } else if roundReport.TimedOut { - // Generate a message to track all timed out rounds + // Generate a message to track the timed out round timeoutRequest := &pb.HistoricalRounds{ - Rounds: []uint64{}, + Rounds: []uint64{roundReport.RoundInfo.ID}, } + // Request that round's information, feeding back into sendResults go c.getHistoricalRounds(timeoutRequest, sendResults, commsInterface) } else { // If available, denote the result