Skip to content

fix bad in/notin filter in search offers#321

Open
vastzuby wants to merge 1 commit intomasterfrom
fix-search-offers-in-notin-filter
Open

fix bad in/notin filter in search offers#321
vastzuby wants to merge 1 commit intomasterfrom
fix-search-offers-in-notin-filter

Conversation

@vastzuby
Copy link
Contributor

@vastzuby vastzuby commented Feb 7, 2026

Steps to Reproduce

Navigate to the API docs page for Search Offers: search offers - Vast.ai Documentation – Affordable GPU Cloud Marketplace

Click the “Try It” button to open the interactive interface.

Add an “in” or “notin” property to one of the objects (“geolocation” is a good one to try)

Attempt to add a list as an argument. Eg., [“NL”, “CA”]

Expected Result

The list should be added to the request appropriately. Eg.,
"geolocation": { "in": [ "US", "NL" ] }

Actual Result

The list[] can only be added as a string. The whole list is wrapped in quotes, and any quotes you passed will be escaped. Eg.,

"geolocation": { "in": "[ "US", "NL" ]" }

This results in a 400 error when the request is submitted.

{
"error": "invalid_request",
"msg": " ask_contract_offers.geolocode in 128201953: query values can't be None"
}

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.

2 participants