Fix bug in download and extract archive
This commit is contained in:
@ -63,7 +63,7 @@ export async function downloadAndExtractArchive(params: {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
const extractDirBasename = `${archiveFileBasename.split(".")[0]}_${uniqueIdOfOnArchiveFile}_${crypto
|
const extractDirBasename = `${archiveFileBasename.replace(/\.([^.]+)$/, (...[, ext]) => `_${ext}`)}_${uniqueIdOfOnArchiveFile}_${crypto
|
||||||
.createHash("sha256")
|
.createHash("sha256")
|
||||||
.update(onArchiveFile.toString())
|
.update(onArchiveFile.toString())
|
||||||
.digest("hex")
|
.digest("hex")
|
||||||
@ -85,7 +85,9 @@ export async function downloadAndExtractArchive(params: {
|
|||||||
})()
|
})()
|
||||||
)
|
)
|
||||||
.map(async extractDirBasename => {
|
.map(async extractDirBasename => {
|
||||||
await rm(pathJoin(cacheDirPath, extractDirBasename), { recursive: true });
|
await rm(pathJoin(cacheDirPath, extractDirBasename), {
|
||||||
|
recursive: true
|
||||||
|
});
|
||||||
await SuccessTracker.removeFromExtracted({
|
await SuccessTracker.removeFromExtracted({
|
||||||
cacheDirPath,
|
cacheDirPath,
|
||||||
extractDirBasename
|
extractDirBasename
|
||||||
|
Reference in New Issue
Block a user