Skip to content

Commit 9f2323b

Browse files
authored
preserve tid (#3308)
1 parent a6c4344 commit 9f2323b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/platform/telemetry/common/msftTelemetrySender.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,11 @@ export class BaseMsftTelemetrySender implements IMSFTTelemetrySender {
114114
private processToken(token: CopilotToken | undefined) {
115115
this._username = token?.username;
116116
this._vscodeTeamMember = !!token?.isVscodeTeamMember;
117-
this._tid = token?.getTokenValue('tid');
117+
// Only update tid if we have a new valid value - preserve last known tid for error telemetry where token may be undefined
118+
const newTid = token?.getTokenValue('tid');
119+
if (newTid) {
120+
this._tid = newTid;
121+
}
118122
this._sku = token?.sku;
119123
this._isInternal = !!token?.isInternal;
120124

0 commit comments

Comments
 (0)