From 664499d22c55f458f4575c276cd69b79a3c37c25 Mon Sep 17 00:00:00 2001 From: Kieran Date: Tue, 17 Jun 2025 13:15:56 +0100 Subject: [PATCH] fix: mime match starts with --- src/routes/admin.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/routes/admin.rs b/src/routes/admin.rs index 5bff183..7eee40c 100644 --- a/src/routes/admin.rs +++ b/src/routes/admin.rs @@ -234,8 +234,9 @@ impl Database { ) -> Result<(Vec<(FileUpload, Vec)>, i64), Error> { let mut q = QueryBuilder::new("select u.* from uploads u "); if let Some(m) = mime_type { - q.push("where u.mime_type like "); + q.push("where INSTR("); q.push_bind(m); + q.push(",u.mime_type) = 0"); } q.push(" order by u.created desc limit "); q.push_bind(limit);