diff --git a/web/packages/teleport/src/Audit/__snapshots__/Audit.story.test.tsx.snap b/web/packages/teleport/src/Audit/__snapshots__/Audit.story.test.tsx.snap
index e9d987b424697..0b0c18f1370b5 100644
--- a/web/packages/teleport/src/Audit/__snapshots__/Audit.story.test.tsx.snap
+++ b/web/packages/teleport/src/Audit/__snapshots__/Audit.story.test.tsx.snap
@@ -5373,7 +5373,7 @@ exports[`list of all events 1`] = `
- User [foo] searched for resource type [db_server] with role(s) [admin]
+ User [foo] searched for resource type [db_server] with role(s) [admin,really-long-role-name-1,really-long-role-name-2,really-long-role-name-3...]
|
- `User [${user}] searched for resource type [${resource_type}] with role(s) [${search_as_roles}]`,
+ `User [${user}] searched for resource type [${resource_type}] with role(s) [${truncateStr(search_as_roles.join(','), 80)}]`,
},
[eventCodes.SESSION_COMMAND]: {
type: 'session.command',
diff --git a/web/packages/teleport/src/services/audit/types.ts b/web/packages/teleport/src/services/audit/types.ts
index e8b7d4a3eff5c..de706f637fe3a 100644
--- a/web/packages/teleport/src/services/audit/types.ts
+++ b/web/packages/teleport/src/services/audit/types.ts
@@ -305,7 +305,7 @@ export type RawEvents = {
>;
[eventCodes.ACCESS_REQUEST_RESOURCE_SEARCH]: RawEvent<
typeof eventCodes.ACCESS_REQUEST_RESOURCE_SEARCH,
- { resource_type: string; search_as_roles: string }
+ { resource_type: string; search_as_roles: string[] }
>;
[eventCodes.AUTH_ATTEMPT_FAILURE]: RawEventAuthFailure<
typeof eventCodes.AUTH_ATTEMPT_FAILURE
|