Skip to content

26.9.28 — pricing_many respects the 10-product Pricing API cap

Latest

Choose a tag to compare

@fsandberg fsandberg released this 28 Sep 16:44
· 4 commits to main since this release
1401e19

Fixed

  • products.pricing_many (sync + async) now defaults to 10 products per request
    (PRICING_CHUNK_SIZE), down from 40. The Pricing API returns at most 10 products per request
    and silently drops the rest with no error (verified live 2026-09-28: 12 sent -> 10
    returned), so with the old default every product past the 10th in each chunk went missing.
    Do not pass a chunk_size above 10.

Changed

  • products.availability_many (sync + async) also defaults to 10 (AVAILABILITY_CHUNK_SIZE).
    Availability returned 12/12 live, but its cap is unverified, so it uses the known-safe value.
  • DEFAULT_CHUNK_SIZE is kept as a backwards-compatible alias and is now 10.

PyPI: https://pypi.org/project/qls-westcon-comstor/26.9.28/