As we're using the JSON request method in production we've experienced an issue with the return data from json_request. While plain_request always returns the canonical id the json_request has been seen to return a JSON structure with the canonical inside.
With the device.key = canonical update, we end up with keys being saved like:
As we're using the JSON request method in production we've experienced an issue with the return data from json_request. While plain_request always returns the canonical id the json_request has been seen to return a JSON structure with the canonical inside.
With the device.key = canonical update, we end up with keys being saved like:
I'm working on a fix for this as I'm writing this and will do a PR as soon as I've isolated the issue and implemented a handling method for this.
Meanwhile you should not submit the current master to PIP.