Luca Burgazzoli created CAMEL-10936:
---------------------------------------
Summary: Salesforce Login exception: the error code is not
reported properly
Key: CAMEL-10936
URL: https://issues.apache.org/jira/browse/CAMEL-10936
Project: Camel
Issue Type: Bug
Components: camel-salesforce
Reporter: Luca Burgazzoli
Priority: Minor
Fix For: 2.19.0
As per SalesforceSession's login exception handling [1] a message is computed
to report both the error code and its description but then, when an object of
type RestError is created, the computed message is used to set the RestError's
code.
IMHO, the error code provided by SalesForce should be reported as it is, then
the computed message can be set for RestError's message so instead of:
{code:java}
errors.add(new RestError(msg, error.getErrorDescription()));
{code}
It should be:
{code:java}
errors.add(new RestError(error.getError(), msg));
{code}
[1]
https://github.com/apache/camel/blob/master/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/SalesforceSession.java#L199
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)