@@ -365,15 +365,20 @@ func (s service) ListTimeline(ctx context.Context, repo string, id uint64, opt * Body: c.Message, }) } } } reviewState := reviewState(labels) if body == "" && len(cs) == 0 && reviewState == change.Commented && labels != "" { // Skip an empty comment that, e.g., just sets a Run-TryBot+1 label. continue } timeline = append(timeline, change.Review{ ID: fmt.Sprint(idx), // TODO: message.ID is not uint64; e.g., "bfba753d015916303152305cee7152ea7a112fe0". User: s.gerritUser(message.Author), CreatedAt: message.Date.Time, State: reviewState(labels), State: reviewState, Body: body, Editable: false, Comments: cs, }) }