From 644d40a8d77db66729ff515b7a58b7fb7592b721 Mon Sep 17 00:00:00 2001 From: Tomas Date: Thu, 16 Apr 2015 11:27:31 -0700 Subject: [PATCH 1/2] Update package.json with async dependency. --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index e984ca1..405b52b 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "node-passbook": "./bin/node-passbook" }, "dependencies": { + "async": "^0.9.0", "cli": "0.6.5" }, "devDependencies": { From 81ffe97de8a675777c178e7a74a81acc123cb615 Mon Sep 17 00:00:00 2001 From: Tomas Date: Thu, 16 Apr 2015 11:54:01 -0700 Subject: [PATCH 2/2] Emit error if it failed to sign the zip with manifest file --- lib/pass.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/pass.js b/lib/pass.js index 5193dfd..620313d 100644 --- a/lib/pass.js +++ b/lib/pass.js @@ -257,6 +257,9 @@ Pass.prototype.pipe = function(output) { } else { process.nextTick(function() { self.signZip(zip, manifest, function(error) { + if (error) { + return self.emit("error", error); + } zip.close(); zip.on("end", function() { self.emit("end");