Browse Source

Maybe fix backfilling multiple batches within deferred backfill

Might fix #471
Tulir Asokan 3 years ago
parent
commit
3933b743e7
1 changed files with 2 additions and 2 deletions
  1. 2 2
      historysync.go

+ 2 - 2
historysync.go

@@ -142,8 +142,8 @@ func (user *User) createOrUpdatePortalAndBackfillWithLock(req *database.Backfill
 			msgs = toBackfill
 			toBackfill = toBackfill[0:0]
 		} else {
-			msgs = toBackfill[len(toBackfill)-req.MaxBatchEvents:]
-			toBackfill = toBackfill[:len(toBackfill)-req.MaxBatchEvents]
+			msgs = toBackfill[:len(toBackfill)-req.MaxBatchEvents]
+			toBackfill = toBackfill[len(toBackfill)-req.MaxBatchEvents:]
 		}
 
 		if len(msgs) > 0 {