X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst.pm;h=2e0332640b39970bda608cde9645aa8c667c414a;hp=55845cd2bd9206d9f29f58d63cbf4f625e86f893;hb=d18964f7496b1456508c79f3bf5b90bfa32e9d6f;hpb=6e8520be0c895f96e8e28f724ba73ba70ea4fac6 diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index 55845cd..2e03326 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -3185,6 +3185,17 @@ C - See L. =back +=item abort_chain_on_error_fix => 1 + +When there is an error in an action chain, the default behavior is to continue +processing the remaining actions and then catch the error upon chain end. This +can lead to running actions when the application is in an unexpected state. If +you have this issue, setting this config value to true will promptly exit a +chain when there is an error raised in any action (thus terminating the chain +early.) + +In the future this might become the default behavior. + =head1 INTERNAL ACTIONS Catalyst uses internal actions like C<_DISPATCH>, C<_BEGIN>, C<_AUTO>,