Hi! I’m just getting started with appgyver, and trying to build an app that makes some api calls to retrieve data from airtable. I have a list of orders on the homepage, and I want clicking on one to load all the order line items on the next page. This requires a collection get on the order line items table, with a parameter filterbyformula={Order name}=’#1338’ or whatever the order name is.
This works when I test it in the data schema. It does not work when called from my order line item page. Debugging, I see that it is failing with this API call:
https://api.airtable.com/v0/blahblah/Order%20Line%20Items?filterByFormula=% 257BOrder% 2520name%257D%253D’%25231338’
That call should be:
https://api.airtable.com/v0/blahblah/Order%20Line%20Items?filterByFormula=% 7BOrder%20name% 7D%3D’%231338’
Had to add spaces to the above text because even this form is url decoding these and displaying incorrectly
The call being made appears to be the url encoding of the already url encoded parameters. This happens even if I just use a static parameter of:
{Order name}=’#1338’
Thought this was a bug and emailed the team but they told be to repost here. Any ideas welcome, thank you!