一对多关系中,通过子表格新增一条记录,会在“一”那张表中增加一条空信息

* 描述问题

测试子表单功能时,出现疑惑,以官方demo中的数据验证后仍然出现问题,具体如下:
1、新建一个表单区块,选择company表,选择order字段,将orders字段设置为子表格
2、在子表格中选择company和Adjustment两个字段
3、点击添加,在company中随便选择一个值,在Adjustment中随意输入一个数字,点提交
4、提交完成后,刷新company表,在company表的最后会出现一条空记录
company表与orders表是一对多关系,orders表与company表是多对一关系,按道理说不应该新增啊,是不是Bug?

*

  • NocoBase 版本:官方demo/1.69
  • 数据库种类与版本: 官方demo/mysql
  • 操作系统:官方demo/linux
    -浏览器及版本:edge
  • 部署方式:官方demo/docker
  • Docker 镜像版本:官方demo/nocobase:latest
  • NodeJS 版本:

如何重现

可以在demo中按我所述方法重现

预期行为

截图

日志

符合预期 ,这个场景是在新增company的记录,company表你把全部字段列出会发现orders字段有数据

但是company表对应的company字段是空的,这个是需要手动去编辑完整吗?或者直接删除对数据有没有影响?