[Jifty-commit] jifty branch, master, updated. c893db57491b7bced53102262dd87ad2ee4cc3da

Jifty commits jifty-commit at lists.jifty.org
Thu Mar 18 20:38:23 EDT 2010


The branch, master has been updated
       via  c893db57491b7bced53102262dd87ad2ee4cc3da (commit)
      from  836b32803d0f02eca608463c207c45e7dd4bd49b (commit)

Summary of changes:
 lib/Jifty/Continuation.pm |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

- Log -----------------------------------------------------------------
commit c893db57491b7bced53102262dd87ad2ee4cc3da
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Fri Mar 19 08:26:24 2010 +0800

    in case request_uri is not set in continuation

diff --git a/lib/Jifty/Continuation.pm b/lib/Jifty/Continuation.pm
index 2cd4630..667261b 100644
--- a/lib/Jifty/Continuation.pm
+++ b/lib/Jifty/Continuation.pm
@@ -223,7 +223,12 @@ sub call {
         if defined $next->parent;
 
     # Redirect to right page if we're not there already
-    Jifty->web->_redirect(URI->new($next->request->request_uri)->path . "?J:RETURN=" . $next->id);
+    # $next maybe only set path
+    my $path =
+      $next->request->request_uri
+      ? URI->new( $next->request->request_uri )->path
+      : $next->request->path;
+    Jifty->web->_redirect($path . "?J:RETURN=" . $next->id);
     return 1;
 }
 

-----------------------------------------------------------------------


More information about the Jifty-commit mailing list