diff --git a/extensions/sql-database-projects/src/dialogs/addDatabaseReferenceQuickpick.ts b/extensions/sql-database-projects/src/dialogs/addDatabaseReferenceQuickpick.ts index 09f00de4cb..8927b38cde 100644 --- a/extensions/sql-database-projects/src/dialogs/addDatabaseReferenceQuickpick.ts +++ b/extensions/sql-database-projects/src/dialogs/addDatabaseReferenceQuickpick.ts @@ -12,6 +12,7 @@ import { AddDatabaseReferenceSettings } from '../controllers/projectController'; import { IDacpacReferenceSettings, IProjectReferenceSettings, ISystemDatabaseReferenceSettings } from '../models/IDatabaseReferenceSettings'; import { Project } from '../models/project'; import { getSystemDatabase, getSystemDbOptions, promptDacpacLocation } from './addDatabaseReferenceDialog'; +import { TelemetryActions, TelemetryReporter, TelemetryViews } from '../common/telemetry'; @@ -96,6 +97,10 @@ async function addProjectReference(otherProjectsInWorkspace: vscode.Uri[]): Prom const suppressErrors = await promptSuppressUnresolvedRefErrors(); referenceSettings.suppressMissingDependenciesErrors = suppressErrors; + TelemetryReporter.createActionEvent(TelemetryViews.ProjectTree, TelemetryActions.addDatabaseReference) + .withAdditionalProperties({ referenceType: constants.projectLabel }) + .send(); + return referenceSettings; } @@ -117,6 +122,10 @@ async function addSystemDatabaseReference(project: Project): Promise