Changeset - 9c01770b3c8f
[Not reviewed]
0 1 0
Ben Sturmfels (bsturmfels) - 1 month ago 2024-04-09 13:06:52
ben@sturm.com.au
contacts: Allow email via POST or GET parameters
1 file changed with 1 insertions and 1 deletions:
0 comments (0 inline, 0 general)
conservancy/contacts/views.py
Show inline comments
...
 
@@ -18,13 +18,13 @@ class UnsubscribeForm(ModelForm):
 
# unsubscribe.
 
@csrf_exempt
 
def unsubscribe(request):
 
    if request.method == 'POST':
 
        logger.debug('Unsubscribe GET: %s', request.GET)
 
        logger.debug('Unsubscribe POST: %s', request.POST)
 
        form = UnsubscribeForm(request.POST)
 
        form = UnsubscribeForm(request.GET | request.POST)
 
        if form.is_valid():
 
            form.save()
 
            logger.info('Unsubscribed %s', form.cleaned_data['email'])
 
            return render(request, 'contacts/unsubscribe_success.html')
 
    else:
 
        form = UnsubscribeForm()
0 comments (0 inline, 0 general)