diff --git a/packages/core/src/api/packages/provider/curseforge/mod.rs b/packages/core/src/api/packages/provider/curseforge/mod.rs index ac77a80e..ad4d7574 100644 --- a/packages/core/src/api/packages/provider/curseforge/mod.rs +++ b/packages/core/src/api/packages/provider/curseforge/mod.rs @@ -462,7 +462,7 @@ impl From for ManagedPackage { slug: value.slug, name: value.name, short_desc: value.summary, - body: ManagedPackageBody::Url(format!("/v1/mods/{}/description", value.id)), + body: ManagedPackageBody::Url(format!("/mods/{}/description", value.id)), version_ids: latest_version_ids, mc_versions, loaders, diff --git a/packages/core/src/api/packages/provider/mod.rs b/packages/core/src/api/packages/provider/mod.rs index 825c8c8a..20b6876f 100644 --- a/packages/core/src/api/packages/provider/mod.rs +++ b/packages/core/src/api/packages/provider/mod.rs @@ -130,4 +130,8 @@ impl ProviderExt for Provider { async fn get_versions(&self, slugs: &[String]) -> LauncherResult> { delegate!(self, get_versions(slugs)) } + + async fn get_body(&self, body: &ManagedPackageBody) -> LauncherResult { + delegate!(self, get_body(body)) + } }