Odoo 通过 API 验证发票:请求没有属性会话

问题描述 投票:0回答:2

我在 vps 服务器上运行 Odoo。

我尝试使用此命令通过 python XMLrpc 验证发票

models.execute_kw(db, uid, password, 'account.move', 'action_post',[moveId])

models = xmlrpc.client.ServerProxy('{}/xmlrpc/2/object'.format(url))

它的工作不一致。有时它有效,有时我会收到此错误消息,并以消息结尾

属性错误:“请求”对象没有属性“会话”。

在某些情况下(工作案例和非工作案例之间没有区别)发票实际上是通过 API 进行验证的。

我注意到,当我激活/停用开发者模式时,我尝试验证的第一张发票有效,但之后的发票无效

odoo xml-rpc
2个回答
0
投票

我不知道您的模型是否有任何更改,但会话错误通常来自未正确定义 Odoo 环境。请检查一下。此外,文档(注释部分)建议您可以使用高级 API。


0
投票

我最近偶然发现了同样的问题,这似乎是 Odoo 16.0+ 中的一个错误,刚刚修复:https://github.com/odoo/odoo/pull/166524

© www.soinside.com 2019 - 2024. All rights reserved.