Odoo v13 Chatter中@提及联系人缺失问题求助
Odoo v13 Chatter @提及仅显示单个匹配联系人的问题排查方案
可能原因及对应解决步骤
联系人数据状态异常
检查以L2k开头的联系人记录:- 进入「联系人」模块,用搜索框筛选所有
L2k开头的记录 - 确认目标联系人的「活跃」状态为
True,若有记录被设为非活跃,会被@提及搜索排除 - 排查是否存在重复的联系人名称,重复数据可能导致搜索逻辑异常,需合并或清理重复项
- 进入「联系人」模块,用搜索框筛选所有
搜索索引未更新
Odoo的@提及依赖模型搜索索引,索引过期会导致结果不全:- 进入「设置 > 技术 > 模型」,找到
res.partner模型 - 点击「更新搜索索引」,完成后重新测试@提及功能
- 进入「设置 > 技术 > 模型」,找到
自定义模块冲突
若有自定义模块修改了Chatter或@提及逻辑,可能导致结果过滤异常:- 临时禁用所有自定义模块,测试@提及是否恢复正常
- 若恢复,逐个启用模块排查冲突来源
- 检查自定义代码中是否有继承
mail.Thread或修改mail.Mention组件搜索逻辑的部分,确保未限制返回结果数量
数据库缓存或服务异常
缓存堆积或服务状态异常可能影响数据读取:- 重启Odoo服务,强制刷新服务端缓存
- 备份数据库后执行SQL命令刷新视图缓存:
REFRESH MATERIALIZED VIEW ir_act_window_view_cache;
内容的提问来源于stack exchange,提问作者Paul
相关产品推荐
相关产品推荐

