mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-11-25 00:23:31 -06:00
[bugfix] Fix incorrect per-loop variable capture (#2092)
These should be per iteration, not per loop. This was caught by running a build with the loopvar experiment: go build -gcflags=-d=loopvar=2.
This commit is contained in:
parent
31a215849e
commit
dbf487effb
2 changed files with 2 additions and 0 deletions
|
|
@ -429,6 +429,7 @@ func (l *listDB) PutListEntries(ctx context.Context, entries []*gtsmodel.ListEnt
|
|||
// Finally, insert each list entry into the database.
|
||||
return l.db.RunInTx(ctx, func(tx bun.Tx) error {
|
||||
for _, entry := range entries {
|
||||
entry := entry // rescope
|
||||
if err := l.state.Caches.GTS.ListEntry().Store(entry, func() error {
|
||||
_, err := tx.
|
||||
NewInsert().
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue