diff --git a/client/components/Reader/versionHistory.js b/client/components/Reader/versionHistory.js
index 0ce414b2..3ce0358b 100644
--- a/client/components/Reader/versionHistory.js
+++ b/client/components/Reader/versionHistory.js
@@ -1,4 +1,15 @@
export const versionHistory = [
+{
+ showUntil: '2019-10-29',
+ header: '0.7.6 (2019-10-30)',
+ content:
+`
+
+`
+},
+
{
showUntil: '2019-10-21',
header: '0.7.5 (2019-10-22)',
diff --git a/package.json b/package.json
index defa4793..2a20480e 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "Liberama",
- "version": "0.7.5",
+ "version": "0.7.6",
"engines": {
"node": ">=10.0.0"
},
diff --git a/server/core/FileDecompressor.js b/server/core/FileDecompressor.js
index ad4cf7b8..7b7c68fc 100644
--- a/server/core/FileDecompressor.js
+++ b/server/core/FileDecompressor.js
@@ -112,7 +112,7 @@ class FileDecompressor {
async unZip(filename, outputDir) {
const zip = new ZipStreamer();
- return await await zip.unpack(filename, outputDir);
+ return await zip.unpack(filename, outputDir);
}
unBz2(filename, outputDir) {
diff --git a/server/core/ZipStreamer.js b/server/core/ZipStreamer.js
index 50eec0c7..03f59ff5 100644
--- a/server/core/ZipStreamer.js
+++ b/server/core/ZipStreamer.js
@@ -57,6 +57,8 @@ class ZipStreamer {
entryCallback = (entryCallback ? entryCallback : () => {});
const unzip = new unzipStream({file: zipFile});
+ unzip.on('error', reject);
+
let files = [];
unzip.on('extract', (en) => {
const entry = {path: en.name, size: en.size, compressedSize: en.compressedSize};