Fix handling of compressed HTTP responses with HTTP_Request2's SplObserver (#4507)
This fixes broken attachment bodies when attached "from cloud" and Chwala API responses are compressed. This is done by forcing use of CURL adapter for HTTP_Request2 object.
This commit is contained in:
parent
a6c9c36ea8
commit
5966cff343
1 changed files with 4 additions and 0 deletions
|
@ -92,6 +92,10 @@ class libkolab extends rcube_plugin
|
|||
$http_config = array_merge($http_config, $config);
|
||||
}
|
||||
|
||||
// force CURL adapter, this allows to handle correctly
|
||||
// compressed responses with SplObserver registered (kolab_files) (#4507)
|
||||
$http_config['adapter'] = 'HTTP_Request2_Adapter_Curl';
|
||||
|
||||
$key = md5(serialize($http_config));
|
||||
|
||||
if (!($request = self::$http_requests[$key])) {
|
||||
|
|
Loading…
Add table
Reference in a new issue