mirror of
https://github.com/nextcloud/server.git
synced 2026-02-19 02:38:40 -05:00
Always log errors from sending federation api requests to ease debugging
Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
parent
dcf25d6c77
commit
1cc2796613
2 changed files with 3 additions and 1 deletions
|
|
@ -199,6 +199,7 @@ class RequestHandlerController extends Controller {
|
|||
$e->getCode()
|
||||
);
|
||||
} catch (\Exception $e) {
|
||||
$this->logger->error($e->getMessage(), ['exception' => $e]);
|
||||
return new JSONResponse(
|
||||
['message' => 'Internal error at ' . $this->urlGenerator->getBaseUrl()],
|
||||
Http::STATUS_BAD_REQUEST
|
||||
|
|
|
|||
|
|
@ -150,11 +150,12 @@ class CloudFederationProviderManager implements ICloudFederationProviderManager
|
|||
return (is_array($result)) ? $result : [];
|
||||
}
|
||||
} catch (\Exception $e) {
|
||||
$this->logger->debug($e->getMessage(), ['exception' => $e]);
|
||||
|
||||
// if flat re-sharing is not supported by the remote server
|
||||
// we re-throw the exception and fall back to the old behaviour.
|
||||
// (flat re-shares has been introduced in Nextcloud 9.1)
|
||||
if ($e->getCode() === Http::STATUS_INTERNAL_SERVER_ERROR) {
|
||||
$this->logger->debug($e->getMessage(), ['exception' => $e]);
|
||||
throw $e;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue