def data_processing(self):
return mark_safe('%s %s %s' % (self.data_processing_part1, self.data_processing_part2, self.data_processing_part3))
- def save(self):
+ def save(self, *args, **kwargs):
try:
# multiple inheritance mode
- super(NewsletterForm, self).save()
+ super(NewsletterForm, self).save(*args, **kwargs)
except AttributeError:
pass
if not self.cleaned_data.get('agree_newsletter'):
NewsletterForm.save(self)
-class SocialSignupForm(SignupForm, NewsletterForm):
+class SocialSignupForm(NewsletterForm, SignupForm):
data_processing_part2 = u'''\
Dane są przetwarzane w zakresie niezbędnym do prowadzenia serwisu, a także w celach prowadzenia statystyk, \
ewaluacji i sprawozdawczości. W przypadku wyrażenia dodatkowej zgody adres e-mail zostanie wykorzystany \
także w celu przesyłania newslettera Wolnych Lektur.'''
- def save(self, request):
- super(SocialSignupForm, self).save(request)
- NewsletterForm.save(self)
+ def save(self, *args, **kwargs):
+ super(SocialSignupForm, self).save(*args, **kwargs)