From f3705cb52224f968c2d8e935b7d88553fda43389 Mon Sep 17 00:00:00 2001 From: BlackDex Date: Tue, 12 Nov 2024 10:01:49 +0100 Subject: [PATCH] fix hibp username encoding Signed-off-by: BlackDex --- src/api/core/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/api/core/mod.rs b/src/api/core/mod.rs index 1638afe5..75c63c16 100644 --- a/src/api/core/mod.rs +++ b/src/api/core/mod.rs @@ -136,8 +136,8 @@ async fn put_eq_domains(data: Json, headers: Headers, conn: DbC #[get("/hibp/breach?")] async fn hibp_breach(username: &str, _headers: Headers) -> JsonResult { + let username: String = url::form_urlencoded::byte_serialize(username.as_bytes()).collect(); if let Some(api_key) = crate::CONFIG.hibp_api_key() { - let username: String = url::form_urlencoded::byte_serialize(username.as_bytes()).collect(); let url = format!( "https://haveibeenpwned.com/api/v3/breachedaccount/{username}?truncateResponse=false&includeUnverified=false" );