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()));
                 }
             }