Skip to content

Commit f4a397f

Browse files
arangatangLeonardo Araneda Freccero
and
Leonardo Araneda Freccero
authored
Fix telemetry metric value. (#4280)
Co-authored-by: Leonardo Araneda Freccero <araneda@amazon.com>
1 parent adefcce commit f4a397f

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

plugins/amazonq/codetransform/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codemodernizer/CodeTransformTelemetryManager.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,18 @@ class CodeTransformTelemetryManager(private val project: Project) {
5858
)
5959
}
6060

61+
val validationError = if (validationResult.valid) {
62+
null
63+
} else {
64+
validationResult.invalidTelemetryReason.category ?: CodeTransformPreValidationError.Unknown
65+
}
66+
6167
// New projectDetails metric should always be fired whether the project was valid or invalid
6268
CodetransformTelemetry.projectDetails(
6369
codeTransformSessionId = sessionId,
6470
result = if (validationResult.valid) Result.Succeeded else Result.Failed,
6571
reason = if (validationResult.valid) null else validationResult.invalidTelemetryReason.additonalInfo,
66-
codeTransformPreValidationError = validationResult.invalidTelemetryReason.category ?: CodeTransformPreValidationError.Unknown,
72+
codeTransformPreValidationError = validationError,
6773
codeTransformLocalJavaVersion = project.tryGetJdk().toString()
6874
)
6975
}

0 commit comments

Comments
 (0)