You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zr...@apache.org on 2018/07/06 10:10:50 UTC

[camel] branch master updated: CAMEL-12479: Remove support for XML format in f...

This is an automated email from the ASF dual-hosted git repository.

zregvart pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/master by this push:
     new 68876cc  CAMEL-12479: Remove support for XML format in f...
68876cc is described below

commit 68876ccd487f5d688ab179186e440ff180da8508
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Fri Jul 6 12:10:47 2018 +0200

    CAMEL-12479: Remove support for XML format in f...
    
    ...or Salesforce limits API
---
 .../camel/component/salesforce/internal/client/DefaultRestClient.java | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultRestClient.java b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultRestClient.java
index 8bb1aea..0353432 100644
--- a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultRestClient.java
+++ b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultRestClient.java
@@ -438,6 +438,10 @@ public class DefaultRestClient extends AbstractClientBase implements RestClient
 
     @Override
     public void limits(Map<String, List<String>> headers, final ResponseCallback responseCallback) {
+        if (format != PayloadFormat.JSON) {
+            throw new IllegalArgumentException("Using XML format for the Limits API, to use it set the `format` endpoint property to JSON");
+        }
+
         final Request get = getRequest(HttpMethod.GET, versionUrl() + "limits/", headers);
 
         // requires authorization token