我在res.partner模型的GUI中创建了两个自动化操作。
创建时,序列1
在更新时,序列5
问题在于,即使我在“联系人”模块中创建新联系人,我的更新时自动操作也会被触发。
是错误吗?有什么解决办法吗?
答案 0 :(得分:0)
我不认为这是错误,而是“更新”的情况更为复杂。覆盖create方法并在其后立即执行写调用并非不常见。
我能想到的一种解决方案是过滤自动操作上的记录,只有经过过滤的更改才会触发它。
另一种解决方案是使用python代码触发服务器操作,该操作会自行处理过滤器并更新您正在谈论的顺序。
答案 1 :(得分:0)
我发现了同样的问题。在我的情况下,将为模型中的每个记录(而不是新创建或更新的记录)运行自动操作。
记录过滤器似乎是问题所在。...