X-Git-Url: https://git.mdrn.pl/prawokultury.git/blobdiff_plain/6956183cd566dd83640e0824e613f9e2baf4c184..bf852b7e6f2828e0ef53440b69247e10b782e8cd:/contact/mailing.py?ds=sidebyside diff --git a/contact/mailing.py b/contact/mailing.py index bfd4209..fc40a10 100644 --- a/contact/mailing.py +++ b/contact/mailing.py @@ -41,12 +41,15 @@ def subscribe(email): else: if member['status'] != 'subscribed': remove_from_groups(email, client) - client.lists.members.create_or_update( - settings.MAILCHIMP_LIST_ID, subscriber_hash(email), - data={ - 'email_address': email, - 'status_if_new': 'subscribed', - 'status': 'subscribed', - 'interests': INTERESTS, - } - ) + try: + client.lists.members.create_or_update( + settings.MAILCHIMP_LIST_ID, subscriber_hash(email), + data={ + 'email_address': email, + 'status_if_new': 'subscribed', + 'status': 'subscribed', + 'interests': INTERESTS, + } + ) + except MailChimpError: + pass