修复审计关联资源主体投影

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

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 {