X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/97c8c6d7c7961976172bece182832d01c9c0fc4b..788c99a388fd34de4c159d6a3cefed84291b95f5:/src/club/forms.py?ds=sidebyside diff --git a/src/club/forms.py b/src/club/forms.py index 8df778338..d0568c023 100644 --- a/src/club/forms.py +++ b/src/club/forms.py @@ -3,11 +3,12 @@ # from decimal import Decimal from django import forms +from newsletter.forms import NewsletterForm from . import models from .payu.forms import CardTokenForm -class ScheduleForm(forms.ModelForm): +class ScheduleForm(forms.ModelForm, NewsletterForm): class Meta: model = models.Schedule fields = ['monthly', 'amount', 'email'] @@ -23,6 +24,10 @@ class ScheduleForm(forms.ModelForm): raise forms.ValidationError('Minimalna kwota to %d zł.' % club.min_amount) return value + def save(self, *args, **kwargs): + NewsletterForm.save(self, *args, **kwargs) + return super().save(*args, **kwargs) + class PayUCardTokenForm(CardTokenForm): def get_queryset(self, view):