Closed (won't fix)
Project:
Mailchimp
Version:
6.x-2.5
Component:
General
Priority:
Major
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
23 Aug 2011 at 16:06 UTC
Updated:
28 Jun 2016 at 16:07 UTC
Jump to comment: Most recent
Comments
Comment #1
juliangb commentedI had a problem which I suspect is related - one of my interest groups had double quotes in it.
Whenever I tried to sign up for that interest group, the form wouldn't let me ("An illegal choice has been detected").
When I changed the name of the interest group, it was fine.
Comment #2
firfin commentedComma's aren't escaped in d7 version either. This is making campaignSegmentTest fail. At least it does for me, should probably be fixed in the module/API.
Then again, campaignSegmentTest isn't called anywhere by the module. But I am using it in a custom module. So I just cleaned up the input before calling that function.
Comment #3
jon pughThis is bad. The module implodes your interest groups adding commas, then sends it to mailchimp API. So.. mailchimp API is expecting a comma delineated list of values?
So you cannot have commas in your "interest group" fields...
Comment #4
firfin commentedWell, you can have comma's, but they do need to be escaped. See #1192556: Escape commas in interest group name for inspiration/explanation. I used something like str_replace(',', '\,', $group); in my own module.
Comment #5
nrackleff commented“And now our watch [for support of the 6.x version of the MailChimp module] has ended…” With the end of Drupal 6 support, I’m sad to say we too must turn the page.
Fret not! The 7.x-4.x and 8.x versions come highly recommended. Both are using Mailchimp’s new API 3.0 and are being actively maintained. “What is dead may never die, but rises again, harder and stronger!”