X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FDispatcher.pm;h=3cb06eabe863cc32435cd4c6b48532a5ed330438;hp=d5bb4554fc6c4d3f7793d444cc02a34326d2807d;hb=12f0342e49c1b2af2e71c30aa4dcfbac0b7735c2;hpb=1451ea2d5301f3691432c3ae1296f51153afac18 diff --git a/lib/Catalyst/Dispatcher.pm b/lib/Catalyst/Dispatcher.pm index d5bb455..3cb06ea 100644 --- a/lib/Catalyst/Dispatcher.pm +++ b/lib/Catalyst/Dispatcher.pm @@ -251,10 +251,8 @@ sub _do_forward { no warnings 'recursion'; - my $orig_args = $c->request->arguments(); - $c->request->arguments($args); + local $c->request->{arguments} = $args; $action->dispatch( $c ); - $c->request->arguments($orig_args); return $c->state; }