diff --git a/src/endpoints/mods.rs b/src/endpoints/mods.rs index b7d90d3..58f2c6c 100644 --- a/src/endpoints/mods.rs +++ b/src/endpoints/mods.rs @@ -41,7 +41,7 @@ pub enum IndexSortType { Oldest, Name, NameReverse, - Random + Random, } #[derive(Deserialize, Hash, Eq, PartialEq, IntoParams)] @@ -110,7 +110,12 @@ pub async fn index( payload: result.clone(), }; - data.mods_cache().insert(query.0, resp.clone()).await; + if query + .status + .is_none_or(|status| status == ModVersionStatusEnum::Accepted) + { + data.mods_cache().insert(query.0, resp.clone()).await; + } Ok(web::Json(resp)) }