[jifty-devel] minor continuation redirect patch

Jason Adams jason.paul.adams at gmail.com
Thu Nov 9 11:33:55 EST 2006


Skipped content of type multipart/alternative-------------- next part --------------
Index: lib/Jifty/Request.pm
===================================================================
--- lib/Jifty/Request.pm	(revision 2122)
+++ lib/Jifty/Request.pm	(working copy)
@@ -511,9 +511,12 @@
     );
 
     # Set us up with the new continuation
-    Jifty->web->_redirect( Jifty->web->url(path => $path)
-                      . ( $path =~ /\?/ ? "&" : "?" ) . "J:C="
-                      . $c->id );
+    $path=~s/\?(.*)$//;
+    my $qs=$1;
+
+    Jifty->web->_redirect( Jifty->web->url( path => $path ) . "?"
+        . ( $qs ? "$qs&" : '' ) . "J:C="
+        . $c->id );
 }
 
 =head2 call_continuation


More information about the jifty-devel mailing list