Set proper status code in OCS AppFramework Middleware

pull/524/head
Roeland Jago Douma 10 years ago
parent 194c385c7a
commit b543fd8d30
No known key found for this signature in database
GPG Key ID: 1E152838F164D13B
  1. 7
      lib/private/AppFramework/Middleware/OCSMiddleware.php

@ -56,7 +56,12 @@ class OCSMiddleware extends Middleware {
if ($code === 0) {
$code = Http::STATUS_INTERNAL_SERVER_ERROR;
}
return new OCSResponse($format, $code, $exception->getMessage());
$response = new OCSResponse($format, $code, $exception->getMessage());
if ($this->request->getScriptName() === '/ocs/v2.php') {
$response->setStatus($code);
}
return $response;
}
throw $exception;

Loading…
Cancel
Save