Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Invalid
-
2.20.0
-
None
-
None
-
Unknown
Description
Connectors have options that contain values configured via DefaultConnectorComponent::addOption, but values specified in endpoint URI do not override those.
For (silly) example using Spring Boot one might have in application.properties:
camel.connector.salesforce-upsert-contact.clientId=A
And then configure a connector via endpoint URI salesforce-upsert-contact?clientId=B.
The options would contain clientId=A, whereas the intent would be to contain B.