Make ApplicationException more friendly
This commit is contained in:
parent
dd3aef93c4
commit
8a86927944
|
|
@ -378,6 +378,9 @@ class Controller extends Extendable
|
|||
catch (MassAssignmentException $ex) {
|
||||
return Response::make(Lang::get('backend::lang.model.mass_assignment_failed', ['attribute' => $ex->getMessage()]), 500);
|
||||
}
|
||||
catch (ApplicationException $ex) {
|
||||
return Response::make($ex->getMessage(), 500);
|
||||
}
|
||||
catch (Exception $ex) {
|
||||
return Response::make(sprintf('"%s" on line %s of %s', $ex->getMessage(), $ex->getLine(), $ex->getFile()), 500);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ use Cms\Twig\Extension as CmsTwigExtension;
|
|||
use Cms\Classes\FileHelper as CmsFileHelper;
|
||||
use System\Models\RequestLog;
|
||||
use System\Classes\ErrorHandler;
|
||||
use System\Classes\ApplicationException;
|
||||
use System\Twig\Extension as SystemTwigExtension;
|
||||
use October\Rain\Support\Markdown;
|
||||
use October\Rain\Support\ValidationException;
|
||||
|
|
@ -403,6 +404,9 @@ class Controller extends BaseController
|
|||
$responseContents['X_OCTOBER_ERROR_MESSAGE'] = $ex->getMessage();
|
||||
return Response::make($responseContents, 406);
|
||||
}
|
||||
catch (ApplicationException $ex) {
|
||||
return Response::make($ex->getMessage(), 500);
|
||||
}
|
||||
catch (Exception $ex) {
|
||||
/*
|
||||
* Display a "dumbed down" error if custom page is activated
|
||||
|
|
|
|||
Loading…
Reference in New Issue