Take a copy of arguments
[catagits/Catalyst-Runtime.git] / 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] } );