[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