From 70b85410386b5fa7b10ed1d42e6582bde54a1edc Mon Sep 17 00:00:00 2001 From: Jonathan Tran Date: Mon, 23 Dec 2024 11:44:15 -0500 Subject: [PATCH] fix: don't error on failure to fetch privacy settings (#4799) * fix: dont error on failure to fetch privacy settings * Add console warning when we ignore it --------- Co-authored-by: Tom Pridham --- src/wasm-lib/src/wasm.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/wasm-lib/src/wasm.rs b/src/wasm-lib/src/wasm.rs index 83a2f6168..fc84e66da 100644 --- a/src/wasm-lib/src/wasm.rs +++ b/src/wasm-lib/src/wasm.rs @@ -308,7 +308,7 @@ pub async fn kcl_lsp_run( let mut zoo_client = kittycad::Client::new(token); zoo_client.set_base_url(baseurl.as_str()); - // Check if we can send telememtry for this user. + // Check if we can send telemetry for this user. let can_send_telemetry = match zoo_client.users().get_privacy_settings().await { Ok(privacy_settings) => privacy_settings.can_train_on_data, Err(err) => { @@ -319,7 +319,8 @@ pub async fn kcl_lsp_run( { true } else { - return Err(err.to_string().into()); + web_sys::console::warn_1(&format!("Failed to get privacy settings: {err:?}").into()); + false } } };