-# -*- coding: utf-8 -*-
# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
#
def paypal_form(request, app=False):
if request.POST:
- if not request.user.is_authenticated():
+ if not request.user.is_authenticated:
return HttpResponseForbidden()
form = PaypalSubscriptionForm(data=request.POST)
if form.is_valid():
try:
approval_url = agreement_approval_url(amount, app=app)
except PaypalError as e:
- return render(request, 'paypal/error_page.html', {'error': e.message})
+ return render(request, 'paypal/error_page.html', {'error': str(e)})
return HttpResponseRedirect(approval_url)
else:
form = PaypalSubscriptionForm()