diff options
Diffstat (limited to 'internal/processing/admin')
-rw-r--r-- | internal/processing/admin/report.go | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/internal/processing/admin/report.go b/internal/processing/admin/report.go index 174bd3c24..e99cc2ec0 100644 --- a/internal/processing/admin/report.go +++ b/internal/processing/admin/report.go @@ -54,22 +54,14 @@ func (p *Processor) ReportsGet( count := len(reports) items := make([]interface{}, 0, count) - nextMaxIDValue := "" - prevMinIDValue := "" - for i, r := range reports { + nextMaxIDValue := reports[count-1].ID + prevMinIDValue := reports[0].ID + + for _, r := range reports { item, err := p.tc.ReportToAdminAPIReport(ctx, r, account) if err != nil { return nil, gtserror.NewErrorInternalError(fmt.Errorf("error converting report to api: %s", err)) } - - if i == count-1 { - nextMaxIDValue = item.ID - } - - if i == 0 { - prevMinIDValue = item.ID - } - items = append(items, item) } |