diff --git a/crates/uv-auth/src/middleware.rs b/crates/uv-auth/src/middleware.rs index 527ea53c9..42858e259 100644 --- a/crates/uv-auth/src/middleware.rs +++ b/crates/uv-auth/src/middleware.rs @@ -503,14 +503,13 @@ impl Middleware for AuthMiddleware { .then_some(self.pyx_token_store.as_ref()) .flatten() { - let domain = store - .api() - .domain() - .unwrap_or("pyx.dev") - .trim_start_matches("api."); + let login_param = match store.api().domain() { + None | Some("api.pyx.dev") => "pyx.dev".to_owned(), + Some(_) => format!("{}", Realm::from(store.api())), + }; Err(Error::Middleware(format_err!( "Run `{}` to authenticate uv with pyx", - format!("uv auth login {domain}").green() + format!("uv auth login {login_param}").green() ))) } else { Err(Error::Middleware(format_err!(