Преглед на файлове

actually fix the routing table. Could be better, see XXX

George Baugh преди 5 месеца
родител
ревизия
0ef965fcc0
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      lib/TCMS.pm

+ 3 - 2
lib/TCMS.pm

@@ -59,9 +59,10 @@ sub build_routes {
         my $k = $_;
         my $v = $routes{$k};
         my %cb;
-        my $method = delete $v->{method};
+        my $method = $v->{method};
         my $callback = delete $v->{callback};
-        $cb{$method} = $callback if $callback && $method;
+        #XXX todo support different callbacks per requested content-type
+        $cb{'*'} = $callback if $callback && $method;
         $v->{callbacks} = \%cb;
         $k => $v
     } keys(%routes);