From: Magnus Hagander Date: Fri, 17 Aug 2012 19:12:14 +0000 (+0200) Subject: Add some missing transaction tags X-Git-Url: http://git.postgresql.org/gitweb/static/backend_dirs.html?a=commitdiff_plain;h=2dfe037b523f3e697db8f7de2283235a0c0113b5;p=pgmailmgr.git Add some missing transaction tags --- diff --git a/pgmailmgr/mailmgr/views.py b/pgmailmgr/mailmgr/views.py index 7ec2de1..0389388 100644 --- a/pgmailmgr/mailmgr/views.py +++ b/pgmailmgr/mailmgr/views.py @@ -3,6 +3,7 @@ from django.http import HttpResponseRedirect from django.contrib.auth.decorators import login_required from django.template import RequestContext from django.contrib import messages +from django.db import transaction from models import * @@ -24,6 +25,7 @@ def home(request): 'forwarders': forwards, }, RequestContext(request)) +@transaction.commit_on_success @login_required def userform(request, userparam): if userparam == 'add': @@ -58,6 +60,7 @@ def userform(request, userparam): 'savebutton': (userparam == 'new') and "New" or "Save" }, RequestContext(request)) +@transaction.commit_on_success @login_required def forwarderform(request, userparam): if userparam == 'add':