Fixed double upload of files with OAuth + Bearer authorization
authorDavid A. Velasco <dvelasco@solidgear.es>
Wed, 19 Dec 2012 17:42:38 +0000 (18:42 +0100)
committerDavid A. Velasco <dvelasco@solidgear.es>
Wed, 19 Dec 2012 17:42:38 +0000 (18:42 +0100)
src/eu/alefzero/webdav/WebdavClient.java

index d92d097..e326b6b 100644 (file)
@@ -330,8 +330,9 @@ public class WebdavClient extends HttpClient {
 \r
     @Override\r
     public int executeMethod(HostConfiguration hostconfig, final HttpMethod method, final HttpState state) throws IOException, HttpException  {\r
-        if (mCredentials instanceof BearerAuthScheme) {\r
+        if (mCredentials instanceof BearerCredentials) {\r
             method.getHostAuthState().setAuthScheme(AuthPolicy.getAuthScheme(BearerAuthScheme.AUTH_POLICY));\r
+            method.getHostAuthState().setAuthAttempted(true);\r
         }\r
         return super.executeMethod(hostconfig, method, state);\r
     }\r