From 76447019c0f71e2edd67e066090ba649b3aea06f Mon Sep 17 00:00:00 2001 From: MelanX Date: Sun, 14 Apr 2024 19:10:13 +0200 Subject: [PATCH] Fix `client-overrides` not getting extracted (#1120) Closes #1112 According to the [docs](https://support.modrinth.com/en/articles/8802351-modrinth-modpack-format-mrpack#h_3ad1b429f0), it needs to be `client-overrides`, not `client_overrides`. This PR fixes this typo. --- theseus/src/api/pack/install_mrpack.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/theseus/src/api/pack/install_mrpack.rs b/theseus/src/api/pack/install_mrpack.rs index d812336f..42566bf4 100644 --- a/theseus/src/api/pack/install_mrpack.rs +++ b/theseus/src/api/pack/install_mrpack.rs @@ -213,7 +213,7 @@ pub async fn install_zipped_mrpack_files( let filename = file.filename().as_str().unwrap_or_default(); if (filename.starts_with("overrides") - || filename.starts_with("client_overrides")) + || filename.starts_with("client-overrides")) && !filename.ends_with('/') { total_len += 1; @@ -227,7 +227,7 @@ pub async fn install_zipped_mrpack_files( let file_path = PathBuf::from(filename); if (filename.starts_with("overrides") - || filename.starts_with("client_overrides")) + || filename.starts_with("client-overrides")) && !filename.ends_with('/') { // Reads the file into the 'content' variable @@ -403,7 +403,7 @@ pub async fn remove_all_related_files( let file_path = PathBuf::from(filename); if (filename.starts_with("overrides") - || filename.starts_with("client_overrides")) + || filename.starts_with("client-overrides")) && !filename.ends_with('/') { let mut new_path = PathBuf::new();