保存模式在“打开对话框”中有BUG

* 描述问题

在对话框中创建的“表单(添加)”-“关联记录”区块中的提交按钮开启“保存模式”功能后,点击提交,会提示“repository[repositoryMethod] is not a function”。

* 运行环境

  • NocoBase 版本: any
  • 数据库种类与版本: 默认
  • 操作系统: Windows 11
    -浏览器及版本: Edge
  • 部署方式:
  • Docker 镜像版本: nocobase/nocobase:latest
  • NodeJS 版本:

如何重现

我的测试环境是:
https://a_8c1aplyzaa0.v7.demo-cn.nocobase.com/admin/6p4ezfzlaup/popups/fyc2yxh6ge6/filterbytk/1
点击下面截图中红色框出来的几个“打开弹窗1”和“打开弹窗2”,提交即可复现。

预期行为

截图

日志

这个功能的问题很大啊,在有的表单里可以生效,但在有的表单又不生效,还是添加了重复的数据,而在上面我提到的情况下还会报错。

已知缺陷,等我们修复下

已经修复,请使用最新代码检查问题是否解决

谢谢,已经更新了,目前已经没有报错,不过又带来了新的问题,我又开了一个功能建议:https://forum.nocobase.com/t/topic/2095