Odooers论坛

欢迎!

该社区面向专业人士和我们产品和服务的爱好者。
分享和讨论最好的内容和新的营销理念,建立您的专业形象,一起成为更好的营销人员。


0

Error: Missing record on Discuss Inbox

形象
odoo
形象
丢弃
1 答案
0
形象
odoo
最佳答案

Ok so I didn't commit the db transaction after unlink(). That solved my problem.


For reference here's what I did in the odoo.sh shell

odoo-bin shell
env['mail.message'].with_user(8)._message_fetch(domain=[('needaction', '=', True)]) # to replicate the error and find the offending message id's
env['mail.message'].with_user(8).search([('needaction', '=', True), ('res_id', '=', 51)]).sudo().unlink()
self.env.cr.commit()
形象
丢弃