Commits

Luke Plant  committed c888eb9

Fixed update_home_group_lists to create list email if necessary.

  • Participants
  • Parent commits 90f1f9d

Comments (0)

Files changed (1)

File contacts/lists.py

         # This happens during development
         return
 
+    webfaction_email_list = [d['email_address'] for d in s.list_emails()]
+
     for hg in HomeGroup.objects.exclude(group_email=''):
         if hg.group_email != '':
             email_list = list(set([c.email for c in hg.contact_set.exclude(email='')]))
-            s.update_email(hg.group_email, ', '.join(email_list))
-
+            email_list_s = ', '.join(email_list)
+            if hg.group_email in webfaction_email_list:
+                # Update:
+                s.update_email(hg.group_email, email_list_s)
+            else:
+                # Create new
+                s.create_email(hg.group_email, email_list_s)