From 9251273475a1b096c5f3ef020f491cea1bfee80f Mon Sep 17 00:00:00 2001 From: Steven Martin Date: Sat, 1 Oct 2022 22:25:41 -0400 Subject: [PATCH] Handles connect and disconnect audits for database servers where database name is not given. (#1226) --- .../src/Audit/__snapshots__/Audit.story.test.tsx.snap | 4 ++-- web/packages/teleport/src/services/audit/makeEvent.ts | 8 ++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) 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 78cff81da863e..084daa0c4ec8a 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 @@ -2563,7 +2563,7 @@ exports[`list of all events 1`] = ` - User [alice@example.com] has disconnected from database [] on [mongo-primary] + User [alice@example.com] has disconnected on [mongo-primary] - User [alice@example.com] has connected to database [] as [alice] on [mongo-primary] + User [alice@example.com] has connected as [alice] on [mongo-primary] - `User [${user}] has connected to database [${db_name}] as [${db_user}] on [${db_service}]`, + `User [${user}] has connected ${ + db_name ? `to database [${db_name}] ` : '' + }as [${db_user}] on [${db_service}]`, }, [eventCodes.DATABASE_SESSION_STARTED_FAILURE]: { type: 'db.session.start', @@ -711,7 +713,9 @@ export const formatters: Formatters = { type: 'db.session.end', desc: 'Database Session Ended', format: ({ user, db_service, db_name }) => - `User [${user}] has disconnected from database [${db_name}] on [${db_service}]`, + `User [${user}] has disconnected ${ + db_name ? `from database [${db_name}] ` : '' + }on [${db_service}]`, }, [eventCodes.DATABASE_SESSION_QUERY]: { type: 'db.session.query',