2024 Apr 03 4:22 PM
Hello all,
I have 5 updates to the marketplace to perform - Delete record, Get record, Replace record, and Create record.
When I do the updates my external API calls to Xano fail. Specifically, I rely on returning error codes from Xano to provide tailored alerts to my users. (In Xano I use "Preconditions" with error messages that I return via the rawError message).
If I try creating a user that already exists, without the updates I get:
{"code":"serverError","status":404,"message":"JSON error response from server: {\"code\":\"ERROR_CODE_NOT_FOUND\",\"message\":\"already exists\",\"payload\":\"already exists\"}.","rawError":{"code":"ERROR_CODE_NOT_FOUND","message":"already exists","payload":"already exists"}}
But with the marketplace updates I only get: {"code":"requestFailed","status":404} which I cannot parse to get my "already exists" message.
Also, I actually only had 4 updates to make. It says I have 5 updates to make. After making all 4 updates it says I still have 1 to make. When I try "Updating All", it shows I have no more updates to make, however, my login page gets wiped out.
Any help would be greatly appreciated
2024 Apr 05 8:10 AM
Hi, thanks for reporting this. There is a fix on the way to the login page reset issue. The update to the flow functions is about enhancing error messages for BTP Destinations, but seems that it does not work correctly for REST API integrations. You can keep working with the older version until we provide another fix. Apologies for the inconvenience!
2024 Apr 07 5:29 PM
Thanks very much Marihirvi, looking forward to the updates. In the meantime I am happy to continue developing.
Nick
2024 May 02 2:10 PM
Hello Marihirvi, I was just wondering what the timeline might be to fix the above issue.
Thanks, Nick
2024 May 03 12:36 PM - edited 2024 May 03 2:46 PM
Well it seems that PUT works but POST and GET do not. POST gives me a 500 code "requestFailed"