We just upgraded to MailChimp 7.x-3.2 from 7.x-2.x and now we have a problem because there appears to be no way to disable this module after you have created user MailChimp Field.

I tried deleting the field from the User fields, and the MailChimp Lists module still cannot be disabled because it is Required by: Drupal (Fields pending deletion).

I also tried to delete the MailChimp API Key, but that's required and the field cannot be cleared once it has been filled out.

Frequently we have need to copy our database from the production site to a development site, but we don't want the integration with the Mailchimp database to be corrupted by the dev site. In the previous versions of this module, we could just disable all of the modules, and there was no problem.

So I'm marking this a critical bug report because there must be a way to disable this module and syncing to Mailchimp without destroying data, and even when you do that you still cannot disable the module.

If anyone has any ideas about how to get around this, I'm all ears!

Thanks in advance for your help!

P.S. Other than this, I'm really liking the new version of the module. It's integration with Rules allowed us to stop hacking the module to prevent bogus emails in our database (those with the domain of nomail.invalid) from being synced to MailChimp.

Comments

ruscoe’s picture

Status: Active » Closed (cannot reproduce)

I wasn't able to reproduce this issue, but this issue comment may help.

Please reopen this ticket if you still have a problem. Thanks!

nevets’s picture

Fields are not deleted in real time, clearing cache usually speeds it up.

kristi wachter’s picture

For me, clearing the cache didn't do it, but manually running cron completed deleting the field and let me disable and then uninstall Mailchimp.