From 21b182200687397a48b9247971cf195b9bb435f5 Mon Sep 17 00:00:00 2001 From: v4n <105587619+v4n00@users.noreply.github.com> Date: Thu, 6 Feb 2025 19:43:30 +0200 Subject: [PATCH] fix: uninstall correctly downgrades --- h2mm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/h2mm b/h2mm index 2aa96af..798ae15 100755 --- a/h2mm +++ b/h2mm @@ -748,6 +748,7 @@ function mod_uninstall() { # delete mod files files=$(get_files_by_entry_from_db "$entry") + for file in $files; do [[ ! -f "$MODS_DIR/$file" ]] && { echo -e "${RED}Error${NC}: Mod file $file does not exist." >&2; exit 1; } @@ -758,7 +759,7 @@ function mod_uninstall() { done # downgrade mods with greater version number, only if the mod is enabled - [[ $disabled == false ]] && downgrade_mods "$files" + [[ "$status" == "ENABLED" ]] && downgrade_mods "$files" # remove entry from database sed -i "/^$mod_index,/d" "$DB_FILE"