diff --git a/plugins/core/jetbrains-community/src/migration/software/aws/toolkits/jetbrains/services/telemetry/TelemetryService.kt b/plugins/core/jetbrains-community/src/migration/software/aws/toolkits/jetbrains/services/telemetry/TelemetryService.kt index 3d008e50eb2..dcf2f741c9b 100644 --- a/plugins/core/jetbrains-community/src/migration/software/aws/toolkits/jetbrains/services/telemetry/TelemetryService.kt +++ b/plugins/core/jetbrains-community/src/migration/software/aws/toolkits/jetbrains/services/telemetry/TelemetryService.kt @@ -13,7 +13,6 @@ import software.aws.toolkits.core.telemetry.MetricEvent import software.aws.toolkits.core.telemetry.TelemetryBatcher import software.aws.toolkits.core.telemetry.TelemetryPublisher import software.aws.toolkits.core.utils.tryOrNull -import software.aws.toolkits.jetbrains.core.credentials.activeRegion import software.aws.toolkits.jetbrains.core.credentials.getConnectionSettings import software.aws.toolkits.jetbrains.core.getResourceIfPresent import software.aws.toolkits.jetbrains.services.sts.StsResources @@ -54,9 +53,10 @@ abstract class TelemetryService(private val publisher: TelemetryPublisher, prote awsRegion = DefaultMetricEvent.METADATA_INVALID ) } else { + val connectionSettings = project.getConnectionSettings() MetricEventMetadata( - awsAccount = project.getConnectionSettings()?.activeAwsAccountIfKnown() ?: DefaultMetricEvent.METADATA_NOT_SET, - awsRegion = project.activeRegion().id + awsAccount = connectionSettings?.activeAwsAccountIfKnown() ?: DefaultMetricEvent.METADATA_NOT_SET, + awsRegion = connectionSettings?.region?.id ?: DefaultMetricEvent.METADATA_NOT_SET ) } } else { diff --git a/plugins/core/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/telemetry/TelemetryServiceTest.kt b/plugins/core/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/telemetry/TelemetryServiceTest.kt index 6e6ef046712..e1640451024 100644 --- a/plugins/core/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/telemetry/TelemetryServiceTest.kt +++ b/plugins/core/jetbrains-community/tst/software/aws/toolkits/jetbrains/services/telemetry/TelemetryServiceTest.kt @@ -152,7 +152,7 @@ class TelemetryServiceTest { verify(batcher).enqueue(eventCaptor.capture()) - assertMetricEventsContains(eventCaptor.allValues, "Foo", METADATA_NOT_SET, "us-east-1") + assertMetricEventsContains(eventCaptor.allValues, "Foo", METADATA_NOT_SET, METADATA_NOT_SET) } @Test