diff --git a/owmods_core/src/db/remote.rs b/owmods_core/src/db/remote.rs index d96fb6ad..41a62a68 100644 --- a/owmods_core/src/db/remote.rs +++ b/owmods_core/src/db/remote.rs @@ -33,12 +33,11 @@ impl From for RemoteDatabase { let mut mods = raw .releases .into_iter() - .map(|m| (m.unique_name.to_owned(), m)) + .map(|mut m| { + m.version = fix_version(&m.version).to_string(); + (m.unique_name.to_owned(), m) + }) .collect::>(); - - for remote_mod in mods.values_mut() { - remote_mod.version = fix_version(&remote_mod.version).to_string(); - } let owml = mods.remove(OWML_UNIQUE_NAME); Self { mods, owml } } diff --git a/owmods_core/src/lib.rs b/owmods_core/src/lib.rs index cfe8f135..c83c5980 100644 --- a/owmods_core/src/lib.rs +++ b/owmods_core/src/lib.rs @@ -2,7 +2,7 @@ #![doc( html_logo_url = "https://github.com/ow-mods/ow-mod-man/blob/main/.github/assets/logo-core.png?raw=true" )] -#![deny(missing_docs)] +#![warn(missing_docs)] /// Fetch database alerts and get mod warnings. pub mod alerts;