The MailChimp API doesn't support requesting more than 100 lists at a time. I had to add paging to mailchimp_get_lists() to get all of our lists.

This is only for the 2.x branch, I haven't looked at the 3.x branch so I don't know how applicable this may be there.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

brad.bulger’s picture

Alan D.’s picture

Version: 7.x-2.12 » 7.x-3.x-dev
Component: General » Lists
Category: Feature request » Bug report
FileSize
1.12 KB

Ported to 7.x-3.x

Alan D.’s picture

Status: Active » Needs review

The last submitted patch, mailchimp-lists-paging.patch, failed testing.

The last submitted patch, 1: mailchimp-lists-paging-2451201-1.patch, failed testing.

ruscoe’s picture

Status: Needs review » Closed (won't fix)

We're going to be ending support for the 7.x-3.x branch due to the upcoming deprecation of the v2.0 MailChimp API. If you're still seeing this issue with the most recent release, please feel free to reopen.

JeebsUK’s picture

Version: 7.x-3.x-dev » 7.x-5.1
Status: Closed (won't fix) » Needs work

As far as I can see this is still an issue in the newest release 7.x-5.1 that came out just after Christmas. I have a sign up form broken on a site because the end client has > 100 lists and the list is alphabetically too far down the list to appear in the first 100 selected by the Drupal admin form for the sign up form.

Alan D.’s picture

It would pay to look at resolving #2870632: Large lists crash the cache rebuild & miss accounts with more than 500 lists first... 500 lists was killing one of the sites we were using this on