From 9e1bba40f7e72f4e07f3860629b49f9b0a5ccada Mon Sep 17 00:00:00 2001 From: Irevoire Date: Wed, 13 Oct 2021 19:38:14 +0200 Subject: [PATCH] do not print anything if no user id was found --- meilisearch-http/src/analytics.rs | 2 +- meilisearch-http/src/main.rs | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/meilisearch-http/src/analytics.rs b/meilisearch-http/src/analytics.rs index 91abb1c98..daed4c233 100644 --- a/meilisearch-http/src/analytics.rs +++ b/meilisearch-http/src/analytics.rs @@ -182,7 +182,7 @@ impl MockAnalytics { pub fn new(opt: &Opt) -> &'static Self { let user = read_to_string(opt.db_path.join("user-id")) .or_else(|_| read_to_string("/tmp/meilisearch-user-id")) - .unwrap_or_else(|_| "No user-id".to_string()); + .unwrap_or_else(|_| "".to_string()); let analytics = Box::new(Self { user }); Box::leak(analytics) } diff --git a/meilisearch-http/src/main.rs b/meilisearch-http/src/main.rs index 9a258b287..60535966d 100644 --- a/meilisearch-http/src/main.rs +++ b/meilisearch-http/src/main.rs @@ -126,7 +126,11 @@ Anonymous telemetry: \"Enabled\"" ); } } - eprintln!("Unique User ID:\t\"{}\"", analytics); + + let analytics = analytics.to_string(); + if analytics != "" { + eprintln!("Unique User ID:\t\"{}\"", analytics); + } eprintln!();