#673 实施时发现的同型缺陷,按派发文件面边界未顺带修改,单独立单。Filed unassigned by the PM loop。
缺陷
src/actions/contact.actions.ts:77 的 send_email action 写 actor_name: ctx.user?.name ?? null —— 与 #673 逐字节相同的缺陷,写入同一张 sys_activity 表:联系人时间线上每封已记录邮件的操作者仍显示裸 user id。
平台侧根因同 #673(REST 派发路径把 ctx.user.name 硬编码为 userId,已上报 objectstack 侧,见 #673 验收评论中的上游链接)。
修法
一行级修复:#673 已在 src/actions/global.actions.ts 落地显示名解析块(经 sys_user.name 一次查询,id 兜底,失败不阻断日志,平台兑现 ctx.user.name 之日即可删除)。将该解析逻辑导出复用到 send_email body,或按相同形状内联。
验收
#673 实施时发现的同型缺陷,按派发文件面边界未顺带修改,单独立单。Filed unassigned by the PM loop。
缺陷
src/actions/contact.actions.ts:77的send_emailaction 写actor_name: ctx.user?.name ?? null—— 与 #673 逐字节相同的缺陷,写入同一张sys_activity表:联系人时间线上每封已记录邮件的操作者仍显示裸 user id。平台侧根因同 #673(REST 派发路径把
ctx.user.name硬编码为 userId,已上报 objectstack 侧,见 #673 验收评论中的上游链接)。修法
一行级修复:#673 已在
src/actions/global.actions.ts落地显示名解析块(经sys_user.name一次查询,id 兜底,失败不阻断日志,平台兑现ctx.user.name之日即可删除)。将该解析逻辑导出复用到send_emailbody,或按相同形状内联。验收
send_email写出的sys_activity.actor_name是人类可读显示名;test/global-actions.test.ts的显示名 pin 的写法);