Odoo 15版本今天碰到一个奇怪的错误提示:
odoo.http: 数据库读入不到 ids ((<NewId origin=268>,)) 与extra ids ((268,)),可能是因为上个请求的类型不一致所造成的
英文错误信息类似:
Database fetch misses ids ((<NewId origin=268>,)) and has extra ids ((268,)), may be caused by a type incoherence in a previous request
如果是新创建的对象文档,还会提示错误信息:
odoo.http: 由于安全限制,您不得访问"客户"(geeker.client) 记录.
记录: 新建客户 (id=NewId_0x7f4ace646a90)
User: Administrator (id=2)
此限制是由于以下规则:
如有必要,请联系您的管理员以请求访问.
Google了一圈也没找到解决方法,Odoo官方论坛也有人提问,但没有人回答,后来是我回答的😁
后来在官方的issue当中看到了类似问题的解决方法: