ballerina-platform/ballerina-library

Actual issue may not be properly conveyed when SF `createQueryJobAndWait` fails

Opened this issue · 0 comments

Description:
At https://github.com/ballerina-platform/module-ballerinax-salesforce/blob/v8.0.0/ballerina/client.bal#L556, if the status code of the POST is not 200, currently it returns an error as follows

return error("Error occurred while closing the bulk job. ", httpCode = response.statusCode);

But this may not necessarily be a failure of close and may not contain sufficient info.

E.g.,

SELECT MailingAddress FROM Contact

that corresponds to an object association.