|
|
@ -50,6 +50,7 @@ class RemoteException extends Exception {
|
|
|
|
* @param Exception|Error $e
|
|
|
|
* @param Exception|Error $e
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
function handleException($e) {
|
|
|
|
function handleException($e) {
|
|
|
|
|
|
|
|
try {
|
|
|
|
$request = \OC::$server->getRequest();
|
|
|
|
$request = \OC::$server->getRequest();
|
|
|
|
// in case the request content type is text/xml - we assume it's a WebDAV request
|
|
|
|
// in case the request content type is text/xml - we assume it's a WebDAV request
|
|
|
|
$isXmlContentType = strpos($request->getHeader('Content-Type'), 'text/xml');
|
|
|
|
$isXmlContentType = strpos($request->getHeader('Content-Type'), 'text/xml');
|
|
|
@ -87,6 +88,9 @@ function handleException($e) {
|
|
|
|
OC_Template::printExceptionErrorPage($e, $statusCode);
|
|
|
|
OC_Template::printExceptionErrorPage($e, $statusCode);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
} catch (\Exception $e) {
|
|
|
|
|
|
|
|
OC_Template::printExceptionErrorPage($e, 500);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|