oscerd opened a new pull request, #29627: URL: https://github.com/apache/camel/pull/29627
When endpoint options provide authentication, the OData producer currently includes its internal request Authorization header in the mapped result. Keep that header on the delegated request and remove it before mapping the result. Caller-supplied Authorization headers retain their precedence and remain on the exchange. Preserve response status, ETag, count, nextLink and caller headers. Extend the functional tests for Basic and Bearer options, caller overrides, empty responses and HTTP failures. Update the component documentation, catalog mirror and 4.24 upgrade guide. Validation: full reactor `clean install -DskipTests -DskipITs` passed; all 49 camel-odata tests passed. Formatter and import sorting passed, the generated catalog documentation matches its source, and `git diff --check` passed. [CAMEL-26853](https://issues.apache.org/jira/browse/CAMEL-26853) _AI-generated by Codex on behalf of @oscerd. Generated by Codex via OSS Helper._ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
