From 744891f15f47a69acff0183737b239cc0b10d242 Mon Sep 17 00:00:00 2001 From: "Joseph T. Lyons" Date: Tue, 8 Oct 2024 16:16:38 -0400 Subject: [PATCH] Provide a default value for `is_via_ssh` when it isn't sent via older clients (#18874) Release Notes: - N/A --- crates/telemetry_events/src/telemetry_events.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/telemetry_events/src/telemetry_events.rs b/crates/telemetry_events/src/telemetry_events.rs index 32d2bde5c64a6267722ff10d9562bcd03a3d59d4..14bcf985bf0da6884cf359f24029ede2ddaa1100 100644 --- a/crates/telemetry_events/src/telemetry_events.rs +++ b/crates/telemetry_events/src/telemetry_events.rs @@ -117,6 +117,7 @@ pub struct EditorEvent { /// Whether the user has copilot enabled for the language of the file opened or saved pub copilot_enabled_for_language: bool, /// Whether the client is opening/saving a local file or a remote file via SSH + #[serde(default)] pub is_via_ssh: bool, } @@ -175,6 +176,7 @@ pub struct EditEvent { pub duration: i64, pub environment: String, /// Whether the edits occurred locally or remotely via SSH + #[serde(default)] pub is_via_ssh: bool, }