From 8523e80e64d5a1f5622e13df3bbb685262db4d0d Mon Sep 17 00:00:00 2001 From: Karcsesz Date: Wed, 14 Feb 2024 23:30:33 +0100 Subject: [PATCH] Make queries case-insensitive --- src/editor/commands/query.rs | 2 +- src/server/mod.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/editor/commands/query.rs b/src/editor/commands/query.rs index eae225b..ffee7f9 100644 --- a/src/editor/commands/query.rs +++ b/src/editor/commands/query.rs @@ -4,7 +4,7 @@ use std::path::PathBuf; pub fn query(database_path: PathBuf, handle: String) { let data = LookupHandler::load(database_path).unwrap(); - let resource = data.lookup(handle.trim()).unwrap(); + let resource = data.lookup(handle.trim().to_lowercase().as_str()).unwrap(); serde_json::to_writer_pretty(stdout(), resource).unwrap(); println!() } diff --git a/src/server/mod.rs b/src/server/mod.rs index 811e7cf..478e3fa 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -111,7 +111,7 @@ async fn run_webfinger_query( let resource = datastore .read() .await - .lookup(resource_query) + .lookup(resource_query.to_lowercase().as_str()) .ok_or(StatusCode::NOT_FOUND)? .clone(); debug!("Found resource: {resource:?}");