diff --git a/src/client_server/media.rs b/src/client_server/media.rs
index a827d64f..8524c57e 100644
--- a/src/client_server/media.rs
+++ b/src/client_server/media.rs
@@ -207,7 +207,7 @@ pub async fn get_content_thumbnail_route(
     }) = db
         .media
         .get_thumbnail(
-            mxc.clone(),
+            &mxc,
             &db.globals,
             body.width
                 .try_into()
diff --git a/src/database/media.rs b/src/database/media.rs
index 46630131..a4bb4025 100644
--- a/src/database/media.rs
+++ b/src/database/media.rs
@@ -171,7 +171,7 @@ impl Media {
     /// For width,height <= 96 the server uses another thumbnailing algorithm which crops the image afterwards.
     pub async fn get_thumbnail(
         &self,
-        mxc: String,
+        mxc: &str,
         globals: &Globals,
         width: u32,
         height: u32,