diff options
author | 2023-07-18 09:43:17 +0100 | |
---|---|---|
committer | 2023-07-18 09:43:17 +0100 | |
commit | f4319740ab02d680961781861335285f618f5f48 (patch) | |
tree | 133595a10ec93cce9da269a4fa671c226bab7298 /internal/processing/admin/report.go | |
parent | [bugfix] Add missing `continue` statement in `prepareXBetweenIDs` (#1996) (diff) | |
download | gotosocial-f4319740ab02d680961781861335285f618f5f48.tar.xz |
[bugfix] more robust list timeline invalidation (#1995)v0.10.0-rc3
Diffstat (limited to 'internal/processing/admin/report.go')
-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) } |