修复审计关联资源主体投影
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m29s

This commit is contained in:
2026-08-07 11:59:42 +08:00
parent c64f3d8b80
commit f443d79d9f

View File

@@ -1025,7 +1025,10 @@ func (w *Writer) buildResources(inputs []ResourceInput, action ActionDefinition)
}
visibility := input.SubjectVisibility
if visibility == "" {
visibility = action.DefaultVisibility
visibility = constants.AuditSubjectInternalOnly
if input.Relation == constants.AuditResourceRelationPrimary {
visibility = action.DefaultVisibility
}
}
subjectDataInput, err := validateSubjectProjection(input, action, visibility)
if err != nil {