X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FDispatcher.pm;h=46f41f8fb629637486b2892a731fcd2f770dbd15;hb=d47640840f28d5fd03cd9606946f1b35cde805c6;hp=f63267bfe22e8b21dea4bf254df8b5b2c75f9bf9;hpb=98d049efac171f40ddcd1553d033f8daf6145e7d;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Dispatcher.pm b/lib/Catalyst/Dispatcher.pm index f63267b..46f41f8 100644 --- a/lib/Catalyst/Dispatcher.pm +++ b/lib/Catalyst/Dispatcher.pm @@ -273,6 +273,7 @@ Documented in L sub detach { my ( $self, $c, $command, @args ) = @_; $self->_do_forward(detach => $c, $command, @args ) if $command; + $c->state(0); # Needed in order to skip any auto functions Catalyst::Exception::Detach->throw; }