X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst.pm;h=9c5bc8cc840cac66477dc743edccb90832eeec58;hp=005df7a3f8703784c9e4345ce4be345ea957a479;hb=4ac0b9cb8e9043db8a95f44af685c782bf9426e7;hpb=833b385e3d6454bd249acf859869bf1792109b82 diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index 005df7a..9c5bc8c 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -1250,6 +1250,9 @@ sub uri_for_action { my $action = blessed($path) ? $path : $c->dispatcher->get_action_by_path($path); + unless (defined $action) { + croak "Can't find action for path '$path'"; + } return $c->uri_for( $action, @args ); }