Minor Django version bump.
[wolnelektury.git] / src / club / forms.py
index 8df7783..d0568c0 100644 (file)
@@ -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):