Commit 0c57d76f by benjaoming

moving transaction commit

parent 08bfb160
...@@ -40,11 +40,12 @@ class AttachmentView(ArticleMixin, FormView): ...@@ -40,11 +40,12 @@ class AttachmentView(ArticleMixin, FormView):
attachment_revision.attachment = attachment attachment_revision.attachment = attachment
attachment_revision.set_from_request(self.request) attachment_revision.set_from_request(self.request)
attachment_revision.save() attachment_revision.save()
transaction.commit()
messages.success(self.request, _(u'%s was successfully added.') % attachment_revision.get_filename()) messages.success(self.request, _(u'%s was successfully added.') % attachment_revision.get_filename())
transaction.commit()
except models.IllegalFileExtension, e: except models.IllegalFileExtension, e:
transaction.rollback() transaction.rollback()
messages.error(self.request, _(u'Your file could not be saved: %s') % e) messages.error(self.request, _(u'Your file could not be saved: %s') % e)
transaction.commit()
if self.urlpath: if self.urlpath:
return redirect("wiki:attachments_index", self.urlpath.path) return redirect("wiki:attachments_index", self.urlpath.path)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment