logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

CVS: CMF/CMFCore - FSPageTemplate.py:1.14: msg#00008

Subject: CVS: CMF/CMFCore - FSPageTemplate.py:1.14
Update of /cvs-repository/CMF/CMFCore
In directory cvs.zope.org:/tmp/cvs-serv403

Modified Files:
        FSPageTemplate.py 
Log Message:
Ensured a user-sent content-type is correctly kept.
Added a test to check for that.


=== CMF/CMFCore/FSPageTemplate.py 1.13 => 1.14 ===
--- CMF/CMFCore/FSPageTemplate.py:1.13  Thu Sep  5 14:12:18 2002
+++ CMF/CMFCore/FSPageTemplate.py       Thu Sep  5 16:45:26 2002
@@ -161,12 +161,10 @@
             response = self.REQUEST.RESPONSE
         except AttributeError:
             response = None
+        # Read file first to get a correct content_type default value.
+        self._updateFromFS()
         # call "inherited"
         result = self._ZPT_exec( bound_names, args, kw )
-        if response is not None:
-            # XXX Why do that again? It's already done by ZopePageTemplate.
-            if not response.headers.has_key('content-type'):
-                 response.setHeader('content-type', self.content_type)
         return result
  
     # Copy over more methods





<Prev in Thread] Current Thread [Next in Thread>