Add an extra check in the model if call with auto=True.
@@ -280,6 +280,9 @@ class Member(CoinLdapSyncMixin, AbstractUser):
:param auto: is it an auto email? (changes slightly template content)
"""
+ if auto and not self.send_membership_fees_email:
+ return False
+
from dateutil.relativedelta import relativedelta
from coin.isp_database.models import ISPInfo