创建server action报错activity_user_type

server action 的代码是从别的地方复制过来更改的,所以出现问题,感觉很诡异。

报错内容:

psycopg2.IntegrityError: null value in column "activity_user_type" violates not-null constraint

DETAIL:  Failing row contains (729, 删除所有日志, ir.actions.server, null, 725, action, list, 1, 2021-06-06 23:42:33.834232, 1, 2021-06-06 23:42:33.834232, ir_actions_server, code, 5, 725, null, 

model.search([]).unlink()

      , null, null, null, null, null, null, null, null, null, null, null, null, null, null, null).

上面的报错信息一眼看去很清晰,违反了非空约束。

此时,从Odoo界面上创建一个server action,可以发现是不需要填写 Activity User Type的,并且之前的代码也没有这个字段。

怎么回事?


解决办法:

模块原来依赖的是web,改成依赖 mail

登录 留下评论
我也要分享赚积分