From 720344d02d32f641b44bc07587dac45b5c787ec5 Mon Sep 17 00:00:00 2001 From: Lalit Deore Date: Wed, 11 Mar 2026 15:43:03 +0530 Subject: [PATCH] Fix - auth response header timeout overwriting issue --- oauth2.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/oauth2.go b/oauth2.go index d61f52d7..657e66d2 100755 --- a/oauth2.go +++ b/oauth2.go @@ -1099,7 +1099,8 @@ func getOutlookFolders(client *http.Client) (OutlookFolders, error) { } func GetOauth2ApplicationPermissionToken(ctx context.Context, user User, appAuth AppAuthenticationStorage) (AppAuthenticationStorage, error) { - transport := http.DefaultTransport.(*http.Transport) + // transport := http.DefaultTransport.(*http.Transport) + transport := http.DefaultTransport.(*http.Transport).Clone() transport.MaxIdleConnsPerHost = 100 transport.ResponseHeaderTimeout = time.Second * 10 transport.Proxy = nil @@ -1290,8 +1291,8 @@ func GetOauth2ApplicationPermissionToken(ctx context.Context, user User, appAuth func RunOauth2Request(ctx context.Context, user User, appAuth AppAuthenticationStorage, refresh bool) (AppAuthenticationStorage, error) { - //transport := http.DefaultTransport.(*http.Transport).Clone() - transport := http.DefaultTransport.(*http.Transport) + transport := http.DefaultTransport.(*http.Transport).Clone() + // transport := http.DefaultTransport.(*http.Transport) transport.MaxIdleConnsPerHost = 100 transport.ResponseHeaderTimeout = time.Second * 10 transport.Proxy = nil