微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

KeyError: 'id' when may2One 关系 0d00 14

如何解决KeyError: 'id' when may2One 关系 0d00 14

我得到了一个 many2One 字段的下拉列表,问题是在创建新记录且相关字段为空时出现此错误

Traceback:
Error: KeyError: 'id'
    at F.__getitem__ (https://xxxx-14-de431-2580878.dev.odoo.com/web/static/src/js/core/py_utils.js:36:19)
    at F.__getattr__ (https://xxxx-14-de431-2580878.dev.odoo.com/web/static/src/js/core/py_utils.js:41:21)
    at F.__getattribute__ (https://xxxx-14-de431-2580878.dev.odoo.com/web/static/lib/py.js/lib/py.js:755:29)
    at Object.py.PY_getAttr (https://xxxx-14-de431-2580878.dev.odoo.com/web/static/lib/py.js/lib/py.js:526:30)
    at Object.py.evaluate (https://xxxx-14-de431-2580878.dev.odoo.com/web/static/lib/py.js/lib/py.js:1443:23)
    at Object.py.evaluate (https://xxxx-14-de431-2580878.dev.odoo.com/web/static/lib/py.js/lib/py.js:1415:38)
    at Object.py.evaluate (https://xxxxx-14-de431-2580878.dev.odoo.com/web/static/lib/py.js/lib/py.js:1427:37)
    at Object.py.eval (https://xxxxx-14-de431-2580878.dev.odoo.com/web/static/lib/py.js/lib/py.js:1471:19)
    at https://xxxx-14-de431-2580878.dev.odoo.com/web/static/src/js/core/py_utils.js:156:42
    at Function._.each._.forEach

为了详细说明,我得到了一个与 sale_order_detail 模型相关的团队模型,团队与 SO 相关,您可以通过 SO 设置团队并分配一个团队或一个 SOD。

问题是在创建新记录并单击下拉列表时会引发错误,我认为可能是因为列表为空,我一直在尝试设置认的空值而没有任何运气。

这是字段:

team_id = fields.Many2one('rw.team',string="Team")

解决方法

检查 rw.team 是否存在!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。