X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/9a5423b58158ae6d970cdd7a3dc25e5559aa374a..ef759fbfa694cdddd1b24027a6f8792302add9b8:/apps/funding/views.py diff --git a/apps/funding/views.py b/apps/funding/views.py index 581a64e2e..dbbe21986 100644 --- a/apps/funding/views.py +++ b/apps/funding/views.py @@ -4,7 +4,6 @@ # from datetime import date from django.views.decorators.cache import never_cache -from django.conf import settings from django.core.urlresolvers import reverse from django.http import Http404 from django.shortcuts import redirect, get_object_or_404 @@ -12,6 +11,7 @@ from django.views.decorators.csrf import csrf_exempt from django.views.generic import TemplateView, FormView, DetailView, ListView import getpaid.backends.payu from getpaid.models import Payment +from . import app_settings from .forms import FundingForm from .models import Offer, Spent, Funding @@ -92,7 +92,7 @@ class OfferDetailView(FormView): if self.request.method == 'POST': return form_class(self.object, self.request.POST) else: - return form_class(self.object, initial={'amount': settings.FUNDING_DEFAULT}) + return form_class(self.object, initial={'amount': app_settings.DEFAULT_AMOUNT}) def get_context_data(self, *args, **kwargs): ctx = super(OfferDetailView, self).get_context_data(*args, **kwargs) @@ -115,7 +115,7 @@ class CurrentView(OfferDetailView): def dispatch(self, request, slug=None): self.object = Offer.current() if self.object is None: - raise Http404 + return redirect(reverse('funding')) elif slug != self.object.slug: return redirect(reverse('funding_current', args=[self.object.slug])) return super(CurrentView, self).dispatch(request, slug)