d6e995a954c7cdde3b6e30ca91e9bed19fcfbfff
build / build-push (push) Successful in 1m40s
SysUserController.edit 无条件调用 requireGroupInScope(request.getGroupId()), 而该方法对 null 直接抛错;但 service.edit 不读 groupId、DTO 仅在 Create 校验、 前端编辑按契约不提交 groupId,导致每次编辑必崩。改为仅当 groupId 非空时才校验 其落在数据范围内,越权防线仍由 requireUserInScope(id) 承担。mvn test 102 全绿。
Description
managed by projman
1.5 MiB
Languages
Java
99.1%
JavaScript
0.6%
Python
0.2%