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 2016/12/04 14:33:02 UTC

[2/3] camel git commit: Fix request URL

Fix request URL


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/67f6b323
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/67f6b323
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/67f6b323

Branch: refs/heads/camel-2.18.x
Commit: 67f6b323b8e7beac5fd5c9bc171bfc7dad7f95c3
Parents: 8cc8e3f
Author: Hans Peter Jensen <ex...@almbrand.dk>
Authored: Thu Dec 1 17:31:44 2016 +0100
Committer: Claus Ibsen <da...@apache.org>
Committed: Sun Dec 4 15:32:34 2016 +0100

----------------------------------------------------------------------
 .../salesforce/internal/client/DefaultBulkApiClient.java  | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/67f6b323/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultBulkApiClient.java
----------------------------------------------------------------------
diff --git a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultBulkApiClient.java b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultBulkApiClient.java
index 1f024db..565006a 100644
--- a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultBulkApiClient.java
+++ b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultBulkApiClient.java
@@ -259,7 +259,7 @@ public class DefaultBulkApiClient extends AbstractClientBase implements BulkApiC
 
     @Override
     public void getRequest(String jobId, String batchId, final StreamResponseCallback callback) {
-        final Request get = getRequest(HttpMethod.GET, batchUrl(jobId, batchId));
+        final Request get = getRequest(HttpMethod.GET, batchRequestUrl(jobId, batchId, null));
 
         // make the call and parse the result
         doHttpRequest(get, new ClientResponseCallback() {
@@ -472,4 +472,12 @@ public class DefaultBulkApiClient extends AbstractClientBase implements BulkApiC
             return batchUrl(jobId, batchId) + "/result";
         }
     }
+
+    private String batchRequestUrl(String jobId, String batchId, String requestId) {
+        if (requestId != null) {
+            return batchUrl(jobId, batchId) + "/request/" + requestId;
+        } else {
+            return batchUrl(jobId, batchId) + "/request";
+        }
+    }
 }