upgrade-request-api (U1607)#
request.jsonrequest, or an assignment to request.context/request.uid, removed in Odoo 16.0.
Applies to Odoo 16.0 and later.
What it does#
Reports request.jsonrequest and assignments to request.context,
request.uid and request.env.
Why is this bad?#
Odoo 16.0 reworked odoo.http: jsonrequest is gone and the setters raise
NotImplementedError. Use request.get_json_data(),
request.update_context(**values) and request.update_env(user=...).
Fix safety#
Safe for request.jsonrequest, which becomes request.get_json_data().