diff --git a/packages/google-cloud-firestore/google/cloud/firestore_v1/bulk_writer.py b/packages/google-cloud-firestore/google/cloud/firestore_v1/bulk_writer.py index 141bc7aa6cda..638471cbb9e8 100644 --- a/packages/google-cloud-firestore/google/cloud/firestore_v1/bulk_writer.py +++ b/packages/google-cloud-firestore/google/cloud/firestore_v1/bulk_writer.py @@ -508,6 +508,8 @@ def _schedule_ready_retries(self) -> None: ) for _ in range(take_until_index): + if not self._retries: + break retry: OperationRetry = self._retries.popleft() retry.retry(self) return None