From daa5c34ea354523446eaca948d2dcfbcd75b3187 Mon Sep 17 00:00:00 2001 From: strawberry Date: Fri, 5 Jul 2024 15:41:16 -0400 Subject: [PATCH] fix empty version string for NixOS users Signed-off-by: strawberry --- src/core/version.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/core/version.rs b/src/core/version.rs index bd89bee2..2876cea8 100644 --- a/src/core/version.rs +++ b/src/core/version.rs @@ -27,5 +27,11 @@ fn init_user_agent() -> String { format!("{}/{}", name(), version()) } fn init_version() -> String { option_env!("CONDUWUIT_VERSION_EXTRA") .or(option_env!("CONDUIT_VERSION_EXTRA")) - .map_or(SEMANTIC.to_owned(), |extra| format!("{SEMANTIC} ({extra})")) + .map_or(SEMANTIC.to_owned(), |extra| { + if extra.is_empty() { + SEMANTIC.to_owned() + } else { + format!("{SEMANTIC} ({extra})") + } + }) }