This is patch for http://rt.cpan.org/Public/Bug/Display.html?id=39688 v0.09
Ashley Pond V [Mon, 29 Sep 2008 17:36:35 +0000 (17:36 +0000)]
and 0.09 on its way to CPAN.

Changes
README
lib/Catalyst/Authentication/Credential/OpenID.pm

diff --git a/Changes b/Changes
index 31fd8bd..8fcd964 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,8 @@
 Revision history for Catalyst::Authentication::Credential::OpenID
 
+0.09  Mon Sep 29 18:29:59 PDT 2008
+      - Bug patch for boneheaded return v detach bug given by M. Blom.
+
 0.08  Sat Jul  5 13:13:14 PDT 2008
       - Again, only change is to Makefile.PL reqs.
 
diff --git a/README b/README
index d65bdac..b8e6446 100644 (file)
--- a/README
+++ b/README
@@ -14,16 +14,3 @@ To install this module, run the following commands:
        make test
        make install
 
-It is recommended that you try to install with TEST_HTTP set to a true
-value in your environment. If it is set, the tests will run a forking
-test server which acts as an OpenID provider and consumer to run tests
-within a test Catalyst application. Failure here doesn't guarantee the
-module won't work for you but success pretty much guarantees it will
-work.
-
-  # bash
-  export TEST_HTTP=1
-
-  # tcsh and friends
-  setenv TEST_HTTP 1
-
index 3fd5857..516bf63 100644 (file)
@@ -8,7 +8,7 @@ BEGIN {
     __PACKAGE__->mk_accessors(qw/ _config realm debug secret /);
 }
 
-our $VERSION = "0.08";
+our $VERSION = "0.09";
 
 use Net::OpenID::Consumer;
 use Catalyst::Exception ();
@@ -78,7 +78,7 @@ sub authenticate : method {
             delayed_return => 1,
         );
         $c->res->redirect($check_url);
-        return;
+        $c->detach();
     }
     elsif ( $c->req->params->{'openid-check'} )
     {
@@ -128,7 +128,7 @@ Catalyst::Authentication::Credential::OpenID - OpenID credential for Catalyst::P
 
 =head1 VERSION
 
-0.08
+0.09
 
 =head1 SYNOPSIS