[Checkins] SVN: z3ext.layout/trunk/src/z3ext/layout/

Nikolay Kim fafhrd at datacom.kz
Wed Oct 29 14:21:45 EDT 2008


Log message for revision 92679:
  

Changed:
  U   z3ext.layout/trunk/src/z3ext/layout/pagelet.py
  U   z3ext.layout/trunk/src/z3ext/layout/tales.py

-=-
Modified: z3ext.layout/trunk/src/z3ext/layout/pagelet.py
===================================================================
--- z3ext.layout/trunk/src/z3ext/layout/pagelet.py	2008-10-29 18:13:07 UTC (rev 92678)
+++ z3ext.layout/trunk/src/z3ext/layout/pagelet.py	2008-10-29 18:21:44 UTC (rev 92679)
@@ -78,7 +78,7 @@
     def __call__(self):
         self.update()
 
-        if self.isRedirected:
+        if self.isRedirected or self.request.response.getStatus() in (302, 303):
             return u''
 
         layout = queryLayout(self, self.request, name=self.layoutname)
@@ -137,6 +137,8 @@
             view = queryMultiAdapter((self.context, self.request), iface)
             if view is not None:
                 view.update()
+                if view.isRedirected:
+                    return u''
                 return view.render()
         except Exception, err:
             log = logging.getLogger('z3ext.layout')

Modified: z3ext.layout/trunk/src/z3ext/layout/tales.py
===================================================================
--- z3ext.layout/trunk/src/z3ext/layout/tales.py	2008-10-29 18:13:07 UTC (rev 92678)
+++ z3ext.layout/trunk/src/z3ext/layout/tales.py	2008-10-29 18:21:44 UTC (rev 92679)
@@ -50,6 +50,8 @@
             view = queryMultiAdapter((context, request), iface)
             if view is not None:
                 view.update()
+                if view.isRedirected:
+                    return u''
                 return view.render()
         except Exception, err:
             log = logging.getLogger('z3ext.layout')



More information about the Checkins mailing list