树形结构表添加子记录报错

【版本】1.9.13
我有个树形结构表,现在先建一个父级记录(里程碑),现在通过添加子记录,发现了报错(详见下方的两个api接口log),第一个报错了,第二个成功了。是什么原因导致的?如果从接口来看是ActualStartDate为null导致的,但是从业务上这个不应该啊。

{“level”:“error”,“message”:“response /api/Project/8/Task:create”,“method”:“POST”,“path”:“/api/Project/8/Task:create”,“res”:[{“message”:“Cannot read properties of null (reading ‘createTask’)”}],“action”:{“actionName”:“create”,“resourceName”:“Project.Task”,“resourceOf”:“8”,“sourceId”:“8”,“params”:{“associatedName”:“Project”,“associatedIndex”:“8”,“resourceName”:“Task”,“actionName”:“create”,“values”:{“Project”:{“createdAt”:“2025-11-29T03:14:33.208Z”,“updatedAt”:“2025-11-29T03:14:33.226Z”,“ProjectStartDate”:null,“ProjectEndDate”:null,“id”:1,“name”:“项目”,“parentId”:null,“createdById”:1,“updatedById”:1,“ProjectType_id”:[81],“ProjectProgress_id”:88,“status”:“1”,“sort”:1,“remarks”:null,“parent”:null},“type”:“2”,“Progress”:“0”,“taskDescription”:“666”,“PlannedStartDate”:“2025-11-29 22:12:35”,“remarks”:null,“parent”:{“ActualEndDate”:null,“ActualStartDate”:null,“createdAt”:“2025-11-29T14:12:43.464Z”,“PlannedEndDate”:“2025-12-07 00:00:00”,“PlannedStartDate”:“2025-11-29 22:12:21”,“updatedAt”:“2025-11-29T14:12:43.474Z”,“id”:8,“name”:“4444444”,“parentId”:null,“Progress”:“0”,“Project_id”:1,“remarks”:null,“sort”:4,“status”:“1”,“type”:“1”,“createdById”:1,“updatedById”:1,“taskDescription”:null,“Project”:{“createdAt”:“2025-11-29T03:14:33.208Z”,“updatedAt”:“2025-11-29T03:14:33.226Z”,“ProjectStartDate”:null,“ProjectEndDate”:null,“id”:1,“name”:“智慧药学项目”,“parentId”:null,“createdById”:1,“updatedById”:1,“ProjectType_id”:[81],“ProjectProgress_id”:88,“status”:“1”,“sort”:1,“remarks”:null,“parent”:null},“__index”:“2”},“name”:“5555”,“PlannedEndDate”:“2025-12-04”,“parentId”:8}}},“userId”:1,“username”:“nocobase”,“status”:500,“cost”:13,“app”:“main”,“reqId”:“b719861e-b621-46df-a2b0-392910235ec0”,“bodySize”:80,“timestamp”:“2025-11-29 22:12:54”}

{“level”:“info”,“message”:“response /api/Project/2/Task:create”,“method”:“POST”,“path”:“/api/Project/2/Task:create”,“res”:{“status”:200},“action”:{“actionName”:“create”,“resourceName”:“Project.Task”,“resourceOf”:“2”,“sourceId”:“2”,“params”:{“associatedName”:“Project”,“associatedIndex”:“2”,“resourceName”:“Task”,“actionName”:“create”,“values”:{“Project”:{“createdAt”:“2025-11-29T03:14:33.208Z”,“updatedAt”:“2025-11-29T03:14:33.226Z”,“ProjectStartDate”:null,“ProjectEndDate”:null,“id”:1,“name”:“项目”,“parentId”:null,“createdById”:1,“updatedById”:1,“ProjectType_id”:[81],“ProjectProgress_id”:88,“status”:“1”,“sort”:1,“remarks”:null,“parent”:null},“type”:“2”,“Progress”:“0”,“taskDescription”:“666”,“PlannedStartDate”:“2025-11-29 22:10:18”,“remarks”:null,“parent”:{“ActualEndDate”:“2025-11-29 21:08:43”,“ActualStartDate”:“2025-11-29 21:08:43”,“createdAt”:“2025-11-29T13:08:41.599Z”,“PlannedEndDate”:“2025-12-05 00:00:00”,“PlannedStartDate”:“2025-11-29 21:08:19”,“updatedAt”:“2025-11-29T13:09:01.684Z”,“id”:2,“name”:“34345”,“parentId”:null,“Progress”:“2”,“Project_id”:1,“remarks”:null,“sort”:2,“status”:“1”,“type”:“1”,“createdById”:1,“updatedById”:1,“taskDescription”:null,“Project”:{“createdAt”:“2025-11-29T03:14:33.208Z”,“updatedAt”:“2025-11-29T03:14:33.226Z”,“ProjectStartDate”:null,“ProjectEndDate”:null,“id”:1,“name”:“项目”,“parentId”:null,“createdById”:1,“updatedById”:1,“ProjectType_id”:[81],“ProjectProgress_id”:88,“status”:“1”,“sort”:1,“remarks”:null,“parent”:null},“__index”:“1”},“name”:“4455”,“PlannedEndDate”:“2025-12-01”,“parentId”:2}}},“userId”:1,“username”:“nocobase”,“status”:200,“cost”:30,“app”:“main”,“reqId”:“471389fb-67e6-498f-89eb-ba4837dda9a0”,“bodySize”:336,“timestamp”:“2025-11-29 22:10:38”}

只有系统自带的添加子记录会报错,如果用打开弹窗的方式添加就不会报错。

界面的报错截图看一下

image