diff --git a/mediarepo-api/src/tauri_plugin/custom_schemes.rs b/mediarepo-api/src/tauri_plugin/custom_schemes.rs index 8d87c95..d61eaae 100644 --- a/mediarepo-api/src/tauri_plugin/custom_schemes.rs +++ b/mediarepo-api/src/tauri_plugin/custom_schemes.rs @@ -1,3 +1,4 @@ +use crate::tauri_plugin::error::PluginError; use crate::tauri_plugin::state::{ApiState, BufferState}; use crate::types::identifier::FileIdentifier; use std::borrow::Cow; @@ -66,7 +67,9 @@ fn thumb_scheme(app: &AppHandle, request: &Request) -> Result(); let url = Url::parse(request.uri())?; - let hash = url.path(); + let hash = url + .domain() + .ok_or_else(|| PluginError::from("Missing Domain"))?; let query_pairs = url .query_pairs()