all tests pass, but still needs way more tests
Dave Rolsky [Sun, 23 Jan 2011 04:49:37 +0000 (22:49 -0600)]
lib/CatalystX/Routes.pm

index 008b087..dabfcae 100644 (file)
@@ -95,16 +95,16 @@ sub _process_args {
 
     unless ( exists $p{Chained} ) {
         $p{Chained} = q{/};
+    }
 
-        unless ( $p{PathPart} ) {
-            my $part = $path;
-            unless ( $part =~ s{^/}{} ) {
-                $part = join q{/},
-                    $meta->name()->action_namespace('FakeConfig'), . $part;
-            }
-
-            $p{PathPart} = [$part];
+    unless ( $p{PathPart} ) {
+        my $part = $path;
+        unless ( $part =~ s{^/}{} ) {
+            $part = join q{/},
+                $meta->name()->action_namespace('FakeConfig'), $part;
         }
+
+        $p{PathPart} = [$part];
     }
 
     unless ( $p{Args} ) {