Merge pull request #15150 from owncloud/sabre-removerangeexceptionforencryption
Remove range header exception for encryption
This commit is contained in:
commit
331f0196e0
|
@ -70,7 +70,6 @@ class FilesPlugin extends \Sabre\DAV\ServerPlugin {
|
|||
$this->server->on('propPatch', array($this, 'handleUpdateProperties'));
|
||||
$this->server->on('afterBind', array($this, 'sendFileIdHeader'));
|
||||
$this->server->on('afterWriteContent', array($this, 'sendFileIdHeader'));
|
||||
$this->server->on('beforeMethod:GET', array($this, 'handleRangeHeaders'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -178,17 +177,4 @@ class FilesPlugin extends \Sabre\DAV\ServerPlugin {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove range headers if encryption is enabled.
|
||||
*
|
||||
* @param RequestInterface $request
|
||||
* @param ResponseInterface $response
|
||||
*/
|
||||
public function handleRangeHeaders(RequestInterface $request, ResponseInterface $response) {
|
||||
if (\OC_App::isEnabled('files_encryption')) {
|
||||
// encryption does not support range requests (yet)
|
||||
$request->removeHeader('range');
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue