mirror of
https://github.com/clusterio/clusterio.git
synced 2026-11-12 07:04:52 +09:00
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:
1 parent
3f6a7e4336
commit
8db1b48691
1 file changed
+2
-1
@@ -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));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in new issue
Block a user