Closed phpHavok closed 3 years ago
Hi, try the latest commit on the main branch. I was setting up the dictionaries that hold the data for the required and allowed fields incorrectly. As originally written they were shared between all packets with the same packet type :facepalm: If it works, let me know, but please keep the ticket open until I can get around to writing a regression test.
Your latest change in master seems to have fixed it, thanks! I'll leave this issue open as you requested pending the regression tests.
The library mysteriously appears to munge certain requests. As a concrete example, we generated a
request_person_merge
scenario. The two RACs that come in as a result have different usernames, as can be verified by a raw CURL request to the AMIE endpoint (see below).However, when processing these packets through
list_packets()
, they are munged and share the same PersonID as well as some other fields.