From fbb47aea9818b3e4d7101400073289f523e20c8f Mon Sep 17 00:00:00 2001 From: Christian Schabesberger Date: Mon, 19 Oct 2020 14:55:39 +0200 Subject: [PATCH] prevent acumulating cookies on account change --- .../owncloud/android/lib/common/SingleSessionManager.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/owncloudComLibrary/src/main/java/com/owncloud/android/lib/common/SingleSessionManager.java b/owncloudComLibrary/src/main/java/com/owncloud/android/lib/common/SingleSessionManager.java index e011a7fa..e3c94d7a 100644 --- a/owncloudComLibrary/src/main/java/com/owncloud/android/lib/common/SingleSessionManager.java +++ b/owncloudComLibrary/src/main/java/com/owncloud/android/lib/common/SingleSessionManager.java @@ -111,6 +111,12 @@ public class SingleSessionManager { account.getBaseUri(), context.getApplicationContext(), true); // TODO remove dependency on OwnCloudClientFactory + + //the next two lines are a hack because okHttpclient is used as a singleton instead of being an + //injected instance that can be deleted when required + client.clearCookies(); + client.clearCredentials(); + client.setAccount(account); HttpClient.setContext(context);