Skip to content

Commit a47d0ab

Browse files
authored
Fix mailchimp mlist.members iterations (#23)
1 parent 9e6ab58 commit a47d0ab

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

api/paul_api/plugin_mailchimp/utils.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -334,10 +334,10 @@ def retrieve_lists_data(client: MailChimp):
334334
# # Sync list members
335335
list_members = client.lists.members.all(list_id=mlist['id'], get_all=True)
336336

337-
for member in list_members['members']:
338-
list_members_creation_queue = []
339-
list_members_update_queue = []
337+
list_members_creation_queue = []
338+
list_members_update_queue = []
340339

340+
for member in list_members['members']:
341341
member['audience_name'] = mlist['name']
342342
audience_members_exists = Entry.objects.filter(
343343
table=audience_members_table, data__id=member['id'], data__audience_id=mlist['id'])
@@ -406,8 +406,8 @@ def retrieve_lists_data(client: MailChimp):
406406
Entry.objects.bulk_update(list_members_update_queue, ["data"], batch_size=50)
407407
list_members_update_queue = []
408408

409-
Entry.objects.bulk_create(list_members_creation_queue, batch_size=50)
410-
Entry.objects.bulk_update(list_members_update_queue, ["data"], batch_size=50)
409+
Entry.objects.bulk_create(list_members_creation_queue, batch_size=50)
410+
Entry.objects.bulk_update(list_members_update_queue, ["data"], batch_size=50)
411411

412412
return success, stats
413413

0 commit comments

Comments
 (0)