Aktuell werden die Tags der Mailinglisten nicht verlässlich übertragen.
Die wahrscheinliche Ursache ist, dass die update_segments methode ein Limit von 500 Items hat. Somit muss die update_segements Methode in Batches von max 500 items ausgeführt werden, siehe
[12] pry(main)> MailingList.find(2).mailchimp_result.data[:update_segments]
MailingList Load (1.2ms) SELECT "mailing_lists".* FROM "mailing_lists" WHERE "mailing_lists"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]]
=> {:failed=>
[1,
1,
1,
[{:title=>"Invalid Resource",
:detail=>
"Maximum allowed member items exceeded, please provide at most 500 items in members_to_add field or members_to_remove field",
:status=>400}]]}
Zudem werden gelöschte Tags auf einer Person aktuell noch nicht in Mailchimp gelöscht
Aktuell werden die Tags der Mailinglisten nicht verlässlich übertragen.
Die wahrscheinliche Ursache ist, dass die
update_segmentsmethode ein Limit von 500 Items hat. Somit muss dieupdate_segementsMethode in Batches von max 500 items ausgeführt werden, sieheZudem werden gelöschte Tags auf einer Person aktuell noch nicht in Mailchimp gelöscht