[Jifty-commit] r5118 - jifty/trunk/lib/Jifty/Plugin/SinglePage

Jifty commits jifty-commit at lists.jifty.org
Fri Feb 15 21:42:31 EST 2008


Author: clkao
Date: Fri Feb 15 21:42:28 2008
New Revision: 5118

Modified:
   jifty/trunk/lib/Jifty/Plugin/SinglePage/Dispatcher.pm

Log:
r4991 broke SPA redirect, since webservice_redirect is supposed
to set things into request.  Do that explicitly now.


Modified: jifty/trunk/lib/Jifty/Plugin/SinglePage/Dispatcher.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Plugin/SinglePage/Dispatcher.pm	(original)
+++ jifty/trunk/lib/Jifty/Plugin/SinglePage/Dispatcher.pm	Fri Feb 15 21:42:28 2008
@@ -19,7 +19,7 @@
 
     # XXX: shouldn't have multiple redirect
     # Simply ignore Redirect from webservice if we are not in SPA
-    set '_webservice_redirect' => [map { $_->arguments->{url} } @actions]
+    Jifty->web->request->argument( '_webservice_redirect' => [map { $_->arguments->{url} } @actions] )
         if Jifty->find_plugin('Jifty::Plugin::SinglePage');
 
 };
@@ -28,7 +28,7 @@
     my $actions = get '_webservice_redirect';
     for my $act (@$actions) {
         if ($act =~ m{^https?://}) {
-            set '_webservice_external_redirect' => $act;
+            Jifty->web->request->argument( '_webservice_external_redirect' => $act );
         }
         else {
             Jifty->web->webservices_redirect($act);


More information about the Jifty-commit mailing list