Fixed a typo
Sebastian Riedel [Sat, 22 Oct 2005 12:56:36 +0000 (12:56 +0000)]
lib/Catalyst/Dispatcher.pm

index a9ad5a4..44e5afe 100644 (file)
@@ -259,15 +259,19 @@ sub get_action {
 
     foreach my $child ( $inherit ? @match : $match[-1] ) {
         my $node = $child->actions;
-        unless ($inherit) {
-            $namespace = '' if $namespace eq '/';
-            my $reverse = $node->{$action}->reverse;
-            my $name    = $namespace
-              ? $namespace =~ /\/$/ ? "$namespace$action" : "$namespace/$action"
-              : $action;
-            last unless $name eq $reverse;
+        if ( defined $node->{$action} ) {
+            unless ($inherit) {
+                $namespace = '' if $namespace eq '/';
+                my $reverse = $node->{$action}->reverse;
+                my $name    = $namespace
+                  ? $namespace =~ /\/$/
+                  ? "$namespace$action"
+                  : "$namespace/$action"
+                  : $action;
+                last unless $name eq $reverse;
+            }
+            push( @results, [ $node->{$action} ] );
         }
-        push( @results, [ $node->{$action} ] ) if defined $node->{$action};
     }
     return \@results;
 }