1
0
Fork 0
mirror of synced 2024-07-03 13:41:01 +12:00

changes array search for cursorAfter query

This commit is contained in:
prateek banga 2023-11-21 12:23:36 +05:30
parent 7e625ba653
commit 022f0a663e

View file

@ -204,9 +204,10 @@ abstract class Migration
do {
if ($nextDocument !== null) {
$lastQuery = $queries[\count($queries) - 1];
if ($lastQuery->getMethod() === 'cursorAfter') {
$queries[\count($queries) - 1] = Query::cursorAfter($nextDocument);
$cursorQueryIndex = \array_search('cursorAfter', \array_map(fn (Query $query) => $query->getMethod(), $queries));
if ($cursorQueryIndex !== false) {
$queries[$cursorQueryIndex] = Query::cursorAfter($nextDocument);
} else {
$queries[] = Query::cursorAfter($nextDocument);
}