From 3afaa5c1e6facf26b4d08d951ada75f7672f25b5 Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Mon, 27 Jul 2015 22:46:18 -0700 Subject: [PATCH] Fix bug with federated delivery receipts. // FREEBIE --- .../textsecuregcm/federation/FederatedClient.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/whispersystems/textsecuregcm/federation/FederatedClient.java b/src/main/java/org/whispersystems/textsecuregcm/federation/FederatedClient.java index cad5659f5..d8c057a5b 100644 --- a/src/main/java/org/whispersystems/textsecuregcm/federation/FederatedClient.java +++ b/src/main/java/org/whispersystems/textsecuregcm/federation/FederatedClient.java @@ -191,7 +191,8 @@ public class FederatedClient { Response response = client.target(peer.getUrl()) .path(String.format(RECEIPT_PATH, source, sourceDeviceId, destination, messageId)) .request() - .put(Entity.json(null)); + .property(ClientProperties.SUPPRESS_HTTP_COMPLIANCE_VALIDATION, true) + .put(null); if (response.getStatus() != 200 && response.getStatus() != 204) { throw new WebApplicationException(response);