diff --git a/audit/api/api_legacy.go b/audit/api/api_legacy.go index 8fceef4..502399f 100644 --- a/audit/api/api_legacy.go +++ b/audit/api/api_legacy.go @@ -244,6 +244,14 @@ func (a *LegacyAuditApi) convertAndSerializeIntoLegacyFormat( return nil, ErrUnsupportedResourceReferenceType } + var visibility string + switch routableEvent.Visibility { + case auditV1.Visibility_VISIBILITY_PUBLIC: + visibility = "PUBLIC" + case auditV1.Visibility_VISIBILITY_PRIVATE: + visibility = "PRIVATE" + } + // Details var details = event.ProtoPayload.Request.AsMap() @@ -253,7 +261,7 @@ func (a *LegacyAuditApi) convertAndSerializeIntoLegacyFormat( // Instantiate the legacy event - missing values are filled with defaults legacyAuditEvent := LegacyAuditEvent{ Severity: "INFO", - Visibility: routableEvent.Visibility.String(), + Visibility: visibility, EventType: eventType, EventTimeStamp: event.ProtoPayload.RequestMetadata.RequestAttributes.Time.AsTime(), EventName: event.LogName,