r252484 - Products.EasyNewsletter/branches/bpi-rouet-2011-09/Products/EasyNewsletter/browser
"R??gis Rouet" <svn-changes-z4DKO/[email protected]>
| Newsgroups | gmane.comp.web.zope.plone.collective.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: regisrouet
Date: Wed Jul 10 16:46:46 2013
New Revision: 252484
Modified:
Products.EasyNewsletter/branches/bpi-rouet-2011-09/Products/EasyNewsletter/browser/issue.py
Log:
don't cause a database write when displaying issue
Modified: Products.EasyNewsletter/branches/bpi-rouet-2011-09/Products/EasyNewsletter/browser/issue.py
==============================================================================
--- Products.EasyNewsletter/branches/bpi-rouet-2011-09/Products/EasyNewsletter/browser/issue.py (original)
+++ Products.EasyNewsletter/branches/bpi-rouet-2011-09/Products/EasyNewsletter/browser/issue.py Wed Jul 10 16:46:46 2013
@@ -1,4 +1,5 @@
from Products.Five.browser import BrowserView
+import transaction
from Products.EasyNewsletter.config import PLACEHOLDERS
@@ -23,6 +24,8 @@
def get_public_body(self):
""" Return the rendered HTML version without placeholders.
"""
+ # don't cause a database write
+ transaction.doom()
html = self.context._render_output_html()
for placeholder in PLACEHOLDERS:
html = html.replace('[[' + placeholder + ']]', '')
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk