From 4a8dbf2877d83e6ad2798582e148fa437d2d9eb6 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Fri, 10 Nov 2023 12:22:03 -0500 Subject: [PATCH] graph: Allow gzip compression in requests Microsoft fixed the Graph service regression that broke kiota-http-go, so revert the workaround. --- pkg/util/graph/adapter.go | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/pkg/util/graph/adapter.go b/pkg/util/graph/adapter.go index 2967cbb1862..77572f56c81 100644 --- a/pkg/util/graph/adapter.go +++ b/pkg/util/graph/adapter.go @@ -53,17 +53,7 @@ func (t *DebugTransport) RoundTrip(req *http.Request) (*http.Response, error) { // Returns: // a new GraphRequestAdapter func NewGraphRequestAdapter(authenticationProvider absauth.AuthenticationProvider) (*GraphRequestAdapter, error) { - // XXX Temporary workaround for IcM Incident 439391116: - // The Graph service is not handling gzipped requests properly but Kiota's HTTP client gzips by default. - // This middleware list is equivalent to kiotahttp.GetDefaultMiddlewares, minus the CompressionHandler. - middlewares := []kiotahttp.Middleware{ - kiotahttp.NewRetryHandler(), - kiotahttp.NewRedirectHandler(), - kiotahttp.NewParametersNameDecodingHandler(), - kiotahttp.NewUserAgentHandler(), - } - - httpClient := kiotahttp.GetDefaultClient(middlewares...) + httpClient := kiotahttp.GetDefaultClient() if _, doTrace := os.LookupEnv(ENV_DEBUG_TRACE); doTrace { httpClient.Transport = &DebugTransport{Transport: httpClient.Transport} }