[Products.SilvaForum][Sylvain Viollon] Add some commits.

[email protected] Fri, 30 Aug 2013 14:43:06 +0200
Newsgroups gmane.comp.web.zope.silva.cvs
Message-ID <[email protected]>
author:    Sylvain Viollon
date:      Fri Aug 30 14:43:03 2013 +0200
revision:  645:a6dede259e13 in Products.SilvaForum
branch:    2.5
details:   https://hg.infrae.com/Products.SilvaForum?cmd=changeset;node=a6dede259e13
modified:  Products/SilvaForum/views.py
added:     
removed:   
log:       Add some commits.


diffstat:

 Products/SilvaForum/views.py |  5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diffs (32 lines):

diff -r 60fbe317bc31 -r a6dede259e13 Products/SilvaForum/views.py
--- a/Products/SilvaForum/views.py	Fri May 24 14:05:39 2013 +0200
+++ b/Products/SilvaForum/views.py	Fri Aug 30 14:43:03 2013 +0200
@@ -5,6 +5,7 @@
 
 import re
 import cgi
+import transaction
 
 from AccessControl import getSecurityManager, Unauthorized
 from DateTime import DateTime
@@ -225,6 +226,7 @@
                     message = self.do_subscribe_user(content)
                     if message:
                         self.messages.append(message)
+                    transaction.commit()
                     success = True
         if not success:
             self.topic = topic
@@ -299,10 +301,11 @@
                     self.messages = [str(e)]
                 else:
                     self.messages = [_('Comment added.')]
-                    success = True
                     message = self.do_subscribe_user(self.context)
                     if message:
                         self.messages.append(message)
+                    transaction.commit()
+                    success = True
 
         if not success:
             self.title = title