diff --git a/src/filesystem.rs b/src/filesystem.rs index cdcd1a0..29eba07 100644 --- a/src/filesystem.rs +++ b/src/filesystem.rs @@ -10,6 +10,7 @@ use anyhow::Error; use anyhow::Result; #[cfg(feature = "media-compression")] use ffmpeg_rs_raw::DemuxerInfo; +#[cfg(feature = "media-compression")] use ffmpeg_rs_raw::StreamInfo; #[cfg(feature = "media-compression")] use rocket::form::validate::Contains; diff --git a/src/routes/admin.rs b/src/routes/admin.rs index 7eee40c..a51fab6 100644 --- a/src/routes/admin.rs +++ b/src/routes/admin.rs @@ -234,9 +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 INSTR("); + q.push("where INSTR(u.mime_type,"); q.push_bind(m); - q.push(",u.mime_type) = 0"); + q.push(") > 0"); } q.push(" order by u.created desc limit "); q.push_bind(limit);