diff --git a/google-cloud-spanner/src/main/java/com/google/cloud/spanner/spi/v1/GapicSpannerRpc.java b/google-cloud-spanner/src/main/java/com/google/cloud/spanner/spi/v1/GapicSpannerRpc.java index 520c183238..43678ae4d2 100644 --- a/google-cloud-spanner/src/main/java/com/google/cloud/spanner/spi/v1/GapicSpannerRpc.java +++ b/google-cloud-spanner/src/main/java/com/google/cloud/spanner/spi/v1/GapicSpannerRpc.java @@ -575,6 +575,7 @@ private Operation mostRecentOperation( Paginated operations; do { operations = lister.listOperations(nextPageToken); + nextPageToken = operations.getNextPageToken(); for (Operation op : operations.getResults()) { Timestamp startTime = getStartTimeFunction.apply(op); if (res == null @@ -590,7 +591,7 @@ private Operation mostRecentOperation( break; } } - } while (operations.getNextPageToken() != null); + } while (nextPageToken != null); return res; }