fix: uninstall correctly downgrades

This commit is contained in:
v4n
2025-02-06 19:43:30 +02:00
parent dbcc7d1e96
commit 21b1822006
+2 -1
View File
@@ -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"