You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2024/03/22 05:18:20 UTC
(camel) branch camel-4.0.x updated: Added null check on header (#13575)
This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch camel-4.0.x
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/camel-4.0.x by this push:
new 1ee490f1eca Added null check on header (#13575)
1ee490f1eca is described below
commit 1ee490f1eca0e09f79c8519fa461c2a44c46ef79
Author: Vishal Bihani <vi...@gmail.com>
AuthorDate: Fri Mar 22 10:43:33 2024 +0530
Added null check on header (#13575)
---
.../camel/component/salesforce/internal/processor/RawProcessor.java | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/processor/RawProcessor.java b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/processor/RawProcessor.java
index edf306bc0a3..f75b1e1c5ad 100644
--- a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/processor/RawProcessor.java
+++ b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/processor/RawProcessor.java
@@ -77,6 +77,12 @@ public class RawProcessor extends AbstractSalesforceProcessor {
path.append("&");
}
path.append(p).append("=");
+
+ if (exchange.getIn().getHeader(p) == null) {
+ throw new SalesforceException(
+ String.format("Missing header with key: %s", p)
+ );
+ }
path.append(urlEncode(exchange.getIn().getHeader(p).toString()));
}
}