Skip to content

Conversation

ryancausey
Copy link
Contributor

Why?

This fixes the case where starting_after is present in _retrieve_params but is None so that the auto_paging_iter correctly paginates backwards.

What?

  • This fixes the case where starting_after is present in _retrieve_params but is None so that the auto_paging_iter correctly paginates backwards.
  • adds tests to confirm this behavior

See Also

closes #1562

This fixes the case where `starting_after` is present in
`_retrieve_params` but is `None` so that the `auto_paging_iter`
correctly paginates backwards.

closes stripe#1562
@ryancausey ryancausey requested a review from a team as a code owner August 31, 2025 19:32
@ryancausey ryancausey requested review from jar-stripe and removed request for a team August 31, 2025 19:32
Copy link

cla-assistant bot commented Aug 31, 2025

CLA assistant check
All committers have signed the CLA.

Copy link
Contributor

@mbroshi-stripe mbroshi-stripe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Change looks good! Thanks for adding tests too!

@mbroshi-stripe
Copy link
Contributor

@ryancausey Looks great! Can you run just format locally and commit? There are lint errors

@mbroshi-stripe mbroshi-stripe merged commit 0caf855 into stripe:master Sep 4, 2025
14 checks passed
@ryancausey
Copy link
Contributor Author

Thanks for formatting and merging!

prathmesh-stripe pushed a commit that referenced this pull request Sep 15, 2025
This fixes the case where `starting_after` is present in
`_retrieve_params` but is `None` so that the `auto_paging_iter`
correctly paginates backwards.

closes #1562
helenye-stripe pushed a commit that referenced this pull request Sep 22, 2025
* Update generated code for v1868 and 2025-07-30.basil (#1541)

Co-authored-by: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com>

* Bump version to 12.4.0

* Introduce V1 namespaces in StripeClient (#1549)

* Introduced V1 namespaces

* Updated migration guide link

* Import available http libraries more efficiently (#1553)

* replace import stragety, fix some tests

[skip ci]

* wip fixing tests

[skip ci]

* [claude] fix tests

* formatting

* test cleanup

* tests are fast

* final cleanup

* remove comment

* remove accidential files

* tweak import logic

* Update generated code for v1932 and 2025-08-27.basil (#1544)

Co-authored-by: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com>
Co-authored-by: Ramya Rao <[email protected]>

* Add section on private preview SDKs in readme (#1554)

* Bump version to 12.5.0

* Add private-preview branch to CI workflow triggers

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>

* fix: paginate backwards if `starting_after == None` (#1563)

This fixes the case where `starting_after` is present in
`_retrieve_params` but is `None` so that the `auto_paging_iter`
correctly paginates backwards.

closes #1562

* Bump version to 12.5.1

* add support for v2 deleted objects (#1543)

* add support for v2 deleted objects

* revert event destination return type

* ⚠️ Build SDK w/ V2 OpenAPI spec (#1565)

* generate w/ v2 openapi spec

* gen again

* gen

* Updated stripeclient snippets in Readme.md (#1528)

* Don't use mutable default arguments (#1570)

* generate default assignments

* add mutable args linter and fix errors

* type generated args more accurately

* only initialize optional params when needed

* generate private-preview

---------

Co-authored-by: stripe-openapi[bot] <105521251+stripe-openapi[bot]@users.noreply.github.com>
Co-authored-by: Ramya Rao <[email protected]>
Co-authored-by: prathmesh-stripe <[email protected]>
Co-authored-by: Ramya Rao <[email protected]>
Co-authored-by: Michael Broshi <[email protected]>
Co-authored-by: Claude <[email protected]>
Co-authored-by: Ryan Causey <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

auto_paging_iter does not paginate backwards if starting_after is None
3 participants