From 87bd7e6ff49639e01631e04ee0c8d376820cf679 Mon Sep 17 00:00:00 2001 From: Winston Li Date: Sun, 16 Nov 2014 20:43:33 +0000 Subject: [PATCH] Setting Content-Type and sending request for SnapshotPushRequest. --- .../src/uk/ac/ic/wlgitbridge/writelatex/WriteLatexAPI.java | 2 +- .../ac/ic/wlgitbridge/writelatex/api/request/base/Request.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/services/git-bridge/src/uk/ac/ic/wlgitbridge/writelatex/WriteLatexAPI.java b/services/git-bridge/src/uk/ac/ic/wlgitbridge/writelatex/WriteLatexAPI.java index e0be99b21b..1e994756ba 100644 --- a/services/git-bridge/src/uk/ac/ic/wlgitbridge/writelatex/WriteLatexAPI.java +++ b/services/git-bridge/src/uk/ac/ic/wlgitbridge/writelatex/WriteLatexAPI.java @@ -45,7 +45,7 @@ public class WriteLatexAPI implements WriteLatexDataSource { @Override public void putDirectoryContentsToProjectWithName(String projectName, RawDirectoryContents directoryContents, String remoteAddr) throws SnapshotPostException, IOException, FailedConnectionException { CandidateSnapshot candidate = dataModel.createCandidateSnapshotFromProjectWithContents(projectName, directoryContents, remoteAddr); - new SnapshotPushRequest(candidate); + new SnapshotPushRequest(candidate).request(); throw new SnapshotPostException() { @Override diff --git a/services/git-bridge/src/uk/ac/ic/wlgitbridge/writelatex/api/request/base/Request.java b/services/git-bridge/src/uk/ac/ic/wlgitbridge/writelatex/api/request/base/Request.java index e0088a293f..96d155c7a1 100644 --- a/services/git-bridge/src/uk/ac/ic/wlgitbridge/writelatex/api/request/base/Request.java +++ b/services/git-bridge/src/uk/ac/ic/wlgitbridge/writelatex/api/request/base/Request.java @@ -67,7 +67,7 @@ public abstract class Request { } private void performPostRequest() { - request(new AsyncHttpClient().preparePost(url).setBody(getPostBody())); + request(new AsyncHttpClient().preparePost(url).setBody(getPostBody()).setHeader("Content-Type", "application/json")); } private void request(BoundRequestBuilder boundRequestBuilder) {