diff options
| author | Magnus Hagander | 2019-06-18 19:52:48 +0000 |
|---|---|---|
| committer | Magnus Hagander | 2019-06-18 19:52:48 +0000 |
| commit | f99a8a671f069567782aa8ee94a682ab03ed2279 (patch) | |
| tree | babe001fc4d2b7d904e9665c7bde3fcfa773358a /django/archives | |
| parent | 67d49449d587c0d0a661fb0c732cb4b5c6af9827 (diff) | |
Don't allow duplicate requests for the same email to be resent
To the same user, that is.
Diffstat (limited to 'django/archives')
| -rw-r--r-- | django/archives/mailarchives/views.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/django/archives/mailarchives/views.py b/django/archives/mailarchives/views.py index 203bd68..bd7b891 100644 --- a/django/archives/mailarchives/views.py +++ b/django/archives/mailarchives/views.py @@ -646,7 +646,7 @@ def resend(request, messageid): if request.method == 'POST': if request.POST.get('resend', None) == '1': - ResendMessage(message=m, sendto=request.user).save() + ResendMessage.objects.get_or_create(message=m, sendto=request.user) connection.cursor().execute("NOTIFY archives_resend") return HttpResponseRedirect('/message-id/resend/{0}/complete'.format(m.messageid)) |
