批量编辑多行数据时报错 column tableName.0 does not exist

* 描述问题

v1.0页面下,批量编辑多个数据时,提示 “column 数据表.0 does not exist”

* 运行环境

  • NocoBase 版本:
    v2.0.0-alpha.61.20260104151515
  • 数据库种类与版本:
  • 操作系统: Windows
    -浏览器及版本 Chrome 143.0.7499.170
  • 部署方式:
  • Docker 镜像版本:
  • NodeJS 版本:

如何重现

https://a_fhtqzno3i43.v12.demo.nocobase.com/admin/acm63a9uxua

请参考此demo
在任意表中新增几百条数据
改成200/页查看
选中200条数据,批量编辑,修改为 XXX,提交
提示:column tableName.0 does not exist

同样的,在路由设置中
https://a_fhtqzno3i43.v12.demo.nocobase.com/admin/settings/routes/desktop

设置->路由->多选->在菜单中显示/隐藏,提示 column desktopRoutes.0 does not exist

选择少量的数据是可以批量修改的,批量编辑的数据过多就会报错

预期行为

截图

日志

请求网址: https://a_fhtqzno3i43.v12.demo.nocobase.com/api/desktopRoutes:update
请求方法: POST
状态代码:500 Internal Server Error

请求:
{“hideInMenu”:false,“params”:{“filterByTk”:[7,8,59,290,…,340988271919104]},“method”:“post”}

响应:
{“errors”:[{“message”:“column desktopRoutes.0 does not exist”}]}

感谢反馈,是缺陷,等我们修复下