From 513d217988e66b176db32a9cf204bb6d240abe97 Mon Sep 17 00:00:00 2001 From: fmantek Date: Wed, 22 Jul 2009 12:58:57 +0200 Subject: Added patch support based on serializer state in the android client --- core/java/com/google/android/gdata2/client/AndroidGDataClient.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'core') diff --git a/core/java/com/google/android/gdata2/client/AndroidGDataClient.java b/core/java/com/google/android/gdata2/client/AndroidGDataClient.java index 7ac44c9..4c67eb6 100644 --- a/core/java/com/google/android/gdata2/client/AndroidGDataClient.java +++ b/core/java/com/google/android/gdata2/client/AndroidGDataClient.java @@ -464,8 +464,9 @@ public class AndroidGDataClient implements GDataClient { GDataSerializer entry) throws HttpException, IOException { HttpEntity entity = createEntityForEntry(entry, GDataSerializer.FORMAT_UPDATE); + final String method = entry.doesSupportPartial() ? "PATCH" : "PUT"; InputStream in = createAndExecuteMethod( - new PostRequestCreator("PUT", entity), + new PostRequestCreator(method, entity), editUri, authToken, eTag, -- cgit v1.1