Slightly better error handling for uploads
This commit is contained in:
parent
aa6f89d920
commit
591f7d59f0
|
@ -122,9 +122,8 @@ class Rest_MediaController extends Zend_Rest_Controller
|
||||||
->appendBody("ERROR: Disk Quota reached.");
|
->appendBody("ERROR: Disk Quota reached.");
|
||||||
}
|
}
|
||||||
catch (Exception $e) {
|
catch (Exception $e) {
|
||||||
$this->unknownErrorResponse();
|
$this->serviceUnavailableResponse();
|
||||||
Logging::error($e->getMessage());
|
Logging::error($e->getMessage() . "\n" . $e->getTraceAsString());
|
||||||
throw $e;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -209,5 +208,12 @@ class Rest_MediaController extends Zend_Rest_Controller
|
||||||
$resp->setHttpResponseCode(400);
|
$resp->setHttpResponseCode(400);
|
||||||
$resp->appendBody("An unknown error occurred.");
|
$resp->appendBody("An unknown error occurred.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function serviceUnavailableResponse()
|
||||||
|
{
|
||||||
|
$resp = $this->getResponse();
|
||||||
|
$resp->setHttpResponseCode(400);
|
||||||
|
$resp->appendBody("An error occurred while processing your upload. Please try again in a few minutes.");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue