Fix export for mods with uncommon root directory

The directory which all files are placed under in a mod is commonly
named <mod-name>_<mod-version>, but this is not a requirement as it can
be named anything.  Fix code incorrectly assuming the zipped mod's root
folder follows this pattern during data export.
This commit is contained in:
Hornwitser committed 2023-02-02 00:28:58 +01:00
1 parent 3f6a7e4336
commit 8db1b48691
1 file changed
+2 -1
+2 -1
View File
@@ -7,6 +7,7 @@ const JSZip = require("jszip");
const libIni = require("../ini");
const libBuildMod = require("../build_mod");
const libZipOps = require("../zip_ops");
/**
* Generate the export mod needed for exportData
@@ -56,7 +57,7 @@ async function loadZip(server, modVersions, mod) {
zipCache.set(zipPath, zip);
}
return zip.folder(`${mod}_${modVersion}`);
return zip.folder(libZipOps.findRoot(zip));
}
/**