diff options
| author | 2023-08-09 18:40:32 +0200 | |
|---|---|---|
| committer | 2023-08-09 18:40:32 +0200 | |
| commit | dbf487effb9c3bb0da5b4d743c45734410bb11ea (patch) | |
| tree | 9419c3f7f25b74fa1216a2ae89c603675cb49955 /internal/db | |
| parent | update coc (#2090) (diff) | |
| download | gotosocial-dbf487effb9c3bb0da5b4d743c45734410bb11ea.tar.xz | |
[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.
Diffstat (limited to 'internal/db')
| -rw-r--r-- | internal/db/bundb/list.go | 1 | 
1 files changed, 1 insertions, 0 deletions
| diff --git a/internal/db/bundb/list.go b/internal/db/bundb/list.go index ad970f539..5cf10ce3c 100644 --- a/internal/db/bundb/list.go +++ b/internal/db/bundb/list.go @@ -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(). | 
