I implemented that change, but now it doesn't find the list at all. In the contact->lists there is [3]=> object(Ctct\Components\Contacts\ContactList)#155 (6) { ["id"]=> string(10) "1254185970" ["name"]=> NULL ["status"]=> string(6) "ACTIVE" ["contact_count"]=> NULL ["created_date"]=> NULL ["modified_date"]=> NULL }
But array_search("1254185970", $contact->lists) is returning false, when I'd expect 3. If I code it to unset($contact->lists[3]) and then try to do an update (that's the only thing I change), I get the "Property was found but is not permitted at this location." errors as listed in the OP. So, even if the array_search did work, I'd still get the errors. Is there something else I have to do before I can change a Contact's lists? Do I need to use or include something else? Seperate, but releated, do you know why the list objects don't populate with information beyond the id and the status, as seen above?
... View more