openerp many2many 默认消失

openerp many2many default disappear

我有一个表格,我通过 act_window 通过上下文传递一些发票 ID。 发票在 many2many 字段中设置为默认值(我尝试使用默认函数并覆盖 default_get 函数),但是当我以相同的形式在另一个 one2many 字段上添加记录时,many2many 字段被清除(我想它会自行刷新)它不会发生在其他也有默认值的字段上,而只会发生在 many2many 上。

有什么想法吗?

编辑:似乎 many2many 字段消失与是否为默认值无关。每次插入另一个 one2many 字段中的记录时都会发生这种情况。但最终,当我保存整条记录时,数据库中的 m2m 记录并没有被删除:当我再次打开表格时,这里又出现了!

鉴于我上面的编辑,我只能假设这只是一些错误...