Files
TurboHR/backend
selfrelease c2c99126be fix: 部门创建/更新时 parentId 空字符串导致外键约束违反
前端选择"无(根部门)"时传 parentId="",空字符串是 falsy 跳过了
父部门存在性检查,但 ...data 展开后 Prisma 尝试创建 parentId=""
的部门,数据库外键约束违反(无 id="" 的部门)。

修复:创建/更新时将空字符串统一转为 null,并显式传字段而非展开。

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-16 09:12:40 +08:00
..