[jifty-devel] unexpected dispatch on REST

Tomohiro Hosaka bokutin at bokut.in
Mon Jan 21 23:04:48 EST 2008


mbp bokutin % lwp-request -m GET http://localhost:8888/=/action/Subscribe
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
         PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en- 
US">
<head>
<title>EmailFlyer::Action::ConfirmSubscribe</title>
------ Snip ------                    ^^^^^^^^^^^^^^^^


mbp bokutin % LANG=C svn info .//lib/Jifty/Plugin/REST/Dispatcher.pm
Path: lib/Jifty/Plugin/REST/Dispatcher.pm
Name: Dispatcher.pm
URL: http://svn.jifty.org/svn/jifty.org/jifty/trunk/lib/Jifty/Plugin/REST/Dispatcher.pm
Repository Root: http://svn.jifty.org/svn/jifty.org
Repository UUID: e84bef0a-9b06-0410-84ba-c4c9edb13aeb
Revision: 4898
Node Kind: file
Schedule: normal
Last Changed Author: trs
Last Changed Rev: 4886
Last Changed Date: 2008-01-19 05:32:21 +0900 (Sat, 19 Jan 2008)
Text Last Updated: 2008-01-22 12:44:29 +0900 (Tue, 22 Jan 2008)
Checksum: b5eee2926bfea4fd022e8b1d668b5a39


mbp bokutin % LANG=C svn diff
Index: lib/Jifty/Plugin/REST/Dispatcher.pm
===================================================================
--- lib/Jifty/Plugin/REST/Dispatcher.pm	(revision 4898)
+++ lib/Jifty/Plugin/REST/Dispatcher.pm	(working copy)
@@ -397,7 +397,7 @@
      $name =~ s/\W+/\\W+/g;

      foreach my $cls (@_) {
-        return $cls if $cls =~ /$name$/i;
+        return $cls if $cls =~ /::$name$/i;
      }

      abort(404);



More information about the jifty-devel mailing list