X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FDispatchType%2FDefault.pm;h=9cd82bf164bf1971e52dc1edb65ecefcd9ca3793;hp=ff1f83ee2842ca5f54a619edf1716c0b6f198bcb;hb=7cfcfd27da587caea68fc6240f1cc4c797e9df6f;hpb=746380d1782b04934f7fafe76d96d32c97379994 diff --git a/lib/Catalyst/DispatchType/Default.pm b/lib/Catalyst/DispatchType/Default.pm index ff1f83e..9cd82bf 100644 --- a/lib/Catalyst/DispatchType/Default.pm +++ b/lib/Catalyst/DispatchType/Default.pm @@ -31,6 +31,8 @@ sub match { $c->action( $result->[0] ); $c->namespace( $c->req->path ); $c->req->action('default'); + # default methods receive the controller name as the first argument + unshift @{ $c->req->args }, ( split /\//, $result->[0] )[0]; $c->req->match(''); return 1; }