子表单数据提交会在基础数据表生成新一条数据

* 描述问题

在子表单中使用关系字段时,遇到一个问题:该字段关联了“类型”数据表(一对多关系),但选择已有类型并提交后,系统会在“类型”数据表中重复创建新记录,而非关联已有数据

* 运行环境

  • NocoBase 版本:v1.9.9
  • 数据库种类与版本: MySQL 8.x
  • 操作系统:Windows
  • 部署方式:源码
  • Docker 镜像版本:
  • NodeJS 版本:20.14.0

如何重现

比如我在子表单中放置了一个名为类型的关系字段,这个字段在子表单的数据表中是一个一对多的关系字段,关联的是我创建的类型数据表,选择类型之后点击提交会在类型数据表中创建一条重复的数据

预期行为

在子表单中去选择我在类型数据表中创建的类型,然后新的类型数据在创建的类型数据表中维护

截图

日志

请在demo环境给个复现 ,并提供下URL
https://a_y38nrfj5jmp.v10.demo.nocobase.com/admin/

Creo que la relacion deberia ser varios a uno donde el campo en el subformulario debe ser varios conectada a un registro de la tabla tipos(la llave foranea de tipos debe estar en la tabla del subformulario)

1 Like