Take a copy of arguments
Christian Hansen [Fri, 24 Jun 2005 14:08:56 +0000 (14:08 +0000)]
lib/Catalyst/Dispatcher.pm

index 19c844d..1f0dea9 100644 (file)
@@ -186,7 +186,7 @@ sub forward {
 
     }
     
-    local $c->request->{arguments} = $arguments;
+    local $c->request->{arguments} = [ @{ $arguments } ];
 
     for my $result ( @{$results} ) {
         $c->execute( @{ $result->[0] } );